获取表中的输入值,然后保存在mySql数据库中

时间:2016-06-01 10:49:40

标签: javascript php jquery html

我看到了一些答案,但我找不到任何我想要的东西。我有一个包含这些行的表:

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 个答案:

答案 0 :(得分:0)

您需要包含以下几点:

1)将表单添加到您的html中

2)使用in

添加名称到所有输入框
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]中,您将获得所有输入字段自定义值的数组。