0

これがばかげた質問である場合はお詫びしますが、独学です-.-

シナリオ明細項目を手動で入力できる請求書の php、js ページがあります。項目をファイルした mysql データベースによって生成されるドロップダウン リストのテキスト領域を変更したいと考えました。ドロップダウンでプルアップする 1 行を取得できますが、結果の配列は取得できません。

既存のコードを修正しているので、何か提案があればよろしくお願いします。お手伝いありがとう。

結果を $description 変数に格納する PHP コード mysql クエリ。

$customerquery="SELECT description FROM es_items";
$customerresults=mysql_query($customerquery) or die ("Query to get data from customer table failed: ".mysql_error());

while ($customerrow=mysql_fetch_array($customerresults)) {
    $description=$customerrow[description];
}

行を追加するためのPHP js呼び出し

<tr id="hiderow">
    <td colspan="5"><a id="addrow" href="javascript:;" title="Add a row">Add a row</a></td>
</tr>

JS

$("#addrow").click(function(){
    $(".item-row:last").after('<tr class="item-row"><td class="item-name"><div class="delete-wpr"><textarea>Item Name</textarea><a class="delete" href="javascript:;" title="Remove row">X</a></div></td><td class="description"><select name="description"><option>' + description +'</option></select></td><td><textarea class="cost">$0</textarea></td><td><textarea class="qty">0</textarea></td><td><span class="price">$0</span></td></tr>');
if ($(".delete").length > 0) $(".delete").show();
bind();

http://estimate.roedermgt.comで何をしているかを確認できます。

4

2 に答える 2

0

phpでリストを正しく反復処理していないようです

$description[] = $customerrow[description];
于 2013-07-12T14:11:40.483 に答える