簡體   English   中英

獲取表中輸入的值,然后保存在mySql數據庫中

[英]Get value of input in table and then save in mySql database

我看到了一些答案,但沒有找到我想要的任何東西。 我有一個帶有這些行的表:

while ($rown = mysql_fetch_assoc($resulti)){
    echo "<tr style=text-align:center>";
    echo "<td>".$rown['emri']."</td>";
    echo "<td>".$rown['mbiemri']."</td>";
    echo "<td>".$rown['dega']."</td>";
    echo "<td>".$rown['id']."</td>";
    echo "<td>".$rown['viti_shkollor']."</td>";
    echo "<td><input type=text style= width:30px />"</td>";
    echo "</tr>";
} 

它工作正常,但我想獲取用戶輸入的輸入類型的值,然后將其放入mySql數據庫中。 該表還具有一個提交按鈕,如下所示,因此當用戶完成所有表輸入后,請按提交,所有值都將進入數據庫。

 <input type="submit" value="prano" name="prano" style="margin:0 auto;" />

對我來說,很難獲得輸入的值並將其放入變量中。 我希望你能理解我的問題。 請幫我。

您需要包括以下幾點:

1)將表單添加到您的html中

2)使用while將名稱添加到所有輸入框

echo '<form action="test.php" method="post">';

while ($rown = mysql_fetch_assoc($resulti)){
    echo "<tr style=text-align:center>";
    echo "<td>".$rown['emri']."</td>";
    echo "<td>".$rown['mbiemri']."</td>";
    echo "<td>".$rown['dega']."</td>";
    echo "<td>".$rown['id']."</td>";
    echo "<td>".$rown['viti_shkollor']."</td>";
    echo "<td><input name='custom[".$rown['id']."]' type=text style= width:30px />"</td>";
    echo "</tr>";
} 

echo "</form>";

所以現在在test.php中:

$_POST[custom]您將獲得所有輸入字段custom的值數組。

暫無
暫無

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

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