フォームからの値を持つ列全体をmysqlデータベースに書き込もうとしています。列全体をmysqlデータベースに書き込む
私は1つのデータベースが製品で満たされており、価格は株などであり、今ではすべての株を同時にフォームに更新したいと考えています。
私は、データベースからすべてのデータで満たされ、テーブルを持っている、しかし、私は、データベースへのすべての_POSTフィールドを書き込むことはできません。
誰でも私の手伝いをすることができますか?
$sql = 'SELECT * FROM Products ORDER BY ID ASC';
$resultaat=mysql_query($sql);
while($row = mysql_fetch_assoc($resultaat))
{
$productnaam= $row['Name'];
$productid= $row['ID'];
$productprijs= $row['Price'];
$voorraad = $row['InStock'];
$gewenstevoorraad = $row['MinStock'];
$nodig = ($gewenstevoorraad - $voorraad);
//De tabel zelf
echo '
<tr class="odd gradeX">
<td><b>'.$productid.'</b></td>
<td><b><a href="productedit.php?id='.$productid.'">'.$productnaam.'</a></b></td>
<td class="center"><input type="text" size="3" name="InStock" value="'.$voorraad.'"></td>
<td class="center">'.$gewenstevoorraad.'</td>
<td class="center"><b>'.$nodig.'</b></td>
</tr> ';
}
echo '<tr>'."\n" ;
echo '<td colspan=2><center><input type="Submit" name="verstuurd" class="btn btn-success" value="Update">'."\n" ;
echo ' </td>'."\n" ;
echo '</tr>'."\n" ;
echo '</form>'."\n" ;
ですので、開封は「
私はあなたが正確に求めているものが不思議です。 – Aliminator
それは本当にフォームではない、私はちょうどすべてのデータを更新する正しい方法を知らない。エラー処理は後のスタジアム向けです。まず、正しいUPDATEクエリを使って、これを動作させたい。この時点で私はデータベースに何も書いていません。 –