2015-02-07 74 views
0

設置一個動態創建的結果我正在尋找一個網站設計策略,必須有一個共同的問題,但我無法找到任何解決方案。編輯與HTML/PHP的

我有搜索參數的HTML頁面。在更改參數時,頁面通過ajax將結果集加載到頁面子部分中。結果來自通過php的mysql數據庫。迄今爲止都很好。

然後我想給用戶編輯一些在結果字段中設置的能力 - 例如,檢查「打印」複選框,或更改「打折」的輸入值的結果集的每一行。用戶然後點擊'去'按鈕,我會發送修改後的結果到另一個php頁面進行處理,也許在一個會話變量中。這是我不確定的一點。

這是什麼最好的方法呢?謝謝。

+0

在顯示結果的時間,應顯示導致輸入tag..like此.. 」/> – 2015-02-07 06:26:38

+0

謝謝。排序想通這一點,但我必須這樣做,在結果集中的每一行...不是一個問題,但每個將動態創建因此需要動態創建的名字,我猜。然後當我發佈頁面時,獲取所有這些動態創建的控件並將值傳遞到下一頁的最佳方式是什麼? – 2015-02-07 06:32:49

回答

0
while($row=mysql_fetch_array($result)) 

{ 

    echo "<tr>"; 
    echo "<td contenteditable='true'>".$row['Row1']."</td>"; 
    echo "<td contenteditable='true'>".$row['Row2']."</td>"; 
    echo "<td contenteditable='true'>".$row['Row3']."</td>"; 
    echo "</tr>"; 

} 

嘗試使用代碼並使用每行中的會話讀取行中的當前數據。

+0

嗯......「自信」讓我朝着正確的方向前進。謝謝。用谷歌搜索以找到如何將結果返回到數據庫。 儘管如此,仍然渴望知道如何在沒有HTML5的情況下完成這項工作。 – 2015-02-08 04:41:13

+0

因爲我的聲望太低,我不能投票回答 – 2015-02-08 04:42:04

0

您要顯示的數據動態如此明顯你必須使用循環來顯示它。不需要動態創建的名稱。在下一頁中,您可以將它們作爲數組或多維數組處理。你必須對此進行一些搜索。