gpt4 book ai didi

php - 使用 PHP+MySQL 创建发票

转载 作者:行者123 更新时间:2023-12-02 17:49:38 31 4
gpt4 key购买 nike

我想按照这篇文章 here 中的说明创建发票.

我可以在这里进行编辑甚至打印。但我需要一些建议将其存储到数据库中。我擅长 MySQL,只是 PHP 的初学者,所以任何人都可以建议我如何进行多个插入。并将客户信息存储在客户表中,将订单信息存储在订单表中,并将客户与订单之间的关系存储在另一个表中。引用上面的例子。

Demo在这里。

最佳答案

他们是INVOICE系统中的4个部分,客户信息,发票信息,发票项目和项目总计

发票信息

$mysqli = new mysqli ( $dbHost, $dbUser, $dbPass, $dbName ); // Replace with
// relevant
// information
$result = $mysqli->query ( "SELECT * FROM invoiceInfo" );
$invoice = $result->fetch_assoc ();



<div id="page-wrap">
<textarea id="header">INVOICE</textarea>
<div id="identity">

<textarea id="address">
<?php echo $invoice['address']?>
</textarea>

<div id="logo">

<div id="logoctr">
<a href="javascript:;" id="change-logo" title="Change logo">Change
Logo</a> <a href="javascript:;" id="save-logo" title="Save changes">Save</a>
| <a href="javascript:;" id="delete-logo" title="Delete logo">Delete
Logo</a> <a href="javascript:;" id="cancel-logo"
title="Cancel changes">Cancel</a>
</div>

<div id="logohelp">
<input id="imageloc" type="text" size="50" value="" /><br /> (max
width: 540px, max height: 100px)
</div>
<img id="image" src="images/aviation/logo2.png" alt="logo" />

</div>

</div>

客户信息

$result = $mysqli->query ( "SELECT *  FROM clientTable WHERE clientID = '{$invoice['clientID']}' " );
$clientInfo = $result->fetch_assoc ();
$totalPayment = 0;


<div id="customer">

<textarea id="customer-title"><?php echo $clientInfo['clientName']?>

Address: <?php echo $clientInfo['clientAddress'] ?> </textarea>

<table id="meta">
<tr>
<td class="meta-head">Invoice #</td>
<td><textarea>000123</textarea></td>
</tr>
<tr>

<td class="meta-head">Date</td>
<td><textarea id="date"><?php echo date("Y-m-d g:i:s",time())?></textarea></td>
</tr>
<tr style="display: none">
<td class="meta-head">Total Payment</td>
<!-- <td><div class="due">-N-<?php echo $totalPayment ?></div></td> -->
<td><div>-N-<?php echo $totalPayment ?></div></td>
</tr>

</table>

</div>

发票项目

<?php
$result = $mysqli->query ( "SELECT * FROM itemTable WHERE clientID = '{$invoice['clientID']}' " );

while ( $item = $result->fetch_assoc () ) {

?>
<tr class="item-row">
<td class="item-name"><div class="delete-wpr">
<textarea><?php echo $item['name'] ?></textarea>
<a class="delete" href="javascript:;" title="Remove row">X</a>
</div></td>
<td class="description"><textarea>
<?php echo $item['description']?>
</textarea></td>

<td><textarea class="cost">-N-<?php echo $item['unit'] ?></textarea></td>
<td><textarea class="qty"><?php echo $item['quantity'] ?></textarea></td>
<td><span class="price">-N-<?php echo $item['prize'] ?></span></td>
</tr>
<?php
}
?>

Item Total 这将自动完成

希望对你有帮助

谢谢:)

关于php - 使用 PHP+MySQL 创建发票,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10057480/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com