簡體   English   中英

循環內使用PHP / AJAX更新/設置為MySQL

[英]Update / SET to MySQL with PHP/AJAX within a loop

我需要一個小提示。 假設有一個類似的代碼:

<?php
    $test = mysql_query("SELECT * FROM test WHERE id='1'");
    while($row = mysql_fetch_array($test))
      {
      echo "<tr>";
      echo "<td>" . $row['platform_name'] . "</td>";
      echo "<td>" . $row['scan_frequency'] . "</td>";
      echo "<td><input id='freq' type='text' /></td>";
      echo "<td><input id='date1' class='datepicker' type='text' /></td>";
      echo "<td><input id='date2' class='datepicker' type='text' /></td>";
      echo "<td><button id='save'>Save</button></td>";
      echo "</tr>";
      }
?>

邏輯是,當我運行頁面時,我會按預期從平台測試中獲取平台名稱和掃描頻率。 然后,我需要填寫三個輸入(新的頻率和日期,格式為yy-mm-dd),然后使用“保存”按鈕將其發送回(更新/設置)以進行表格測試。 我該如何使用AJAX / PHP?

感謝您的建議!

這是一個小提示。 ;-)

您將按鈕屬性onclick鏈接到javascript函數(例如fetch_new_data)。 然后定義函數fetch_new_data,該函數將ajax請求發送到服務器。 服務器處理ajax請求,選擇新數據,將其打包為xml或json,然后將其發送回客戶端。 返回數據后,您將查找表的位置,您要在其中插入新數據並用幾行新行擴展表。

您可以尋找jquery ,它簡化了客戶端中的這些任務。 在服務器端,對於PHP和JSON,請參閱PHP-JavaScript對象表示法以及有關PHP + JSON和/或PHP + AJAX的任何教程或示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM