多くの入力タイプ番号で繰り返しを取得でき、0より大きい値を持つ値だけを出力する方法はありますか?PHP/HTML入力タイプ番号
はのは、彼らが動的に値1,2,3、... 10を持っているIDを使用して作成されて、私は10
<form action="displayInfo.php" method="post">
<table cellpadding="6">
<tr>
<th>Description</th>
<th>Price</th>
<th>Weight</th>
<th>Image</th>
<th>Quantity</th>
</tr>
<!-- PHP LANGUAGE -->
<?PHP
$sql = "SELECT * FROM parts";
$q = $conn->query($sql) or die("ERROR: " . implode(":", $conn->errorIndo()));
while($row = $q->fetch(PDO::FETCH_ASSOC))
{
echo '<tr>' .
'<td>' . $row['description'] . '</td>' .
'<td>' . $row['price'] . '</td>' .
'<td>' . $row['weight'] . '</td>' .
'<td> <img src="' . $row[pictureURL] .'" alt="' . $row[number] . '" style="width:50px;height:50px;">' .
'<td> <input type="number" name = "' . $row[number] ." id= "'. $row[number] . '" value="0">' .
'</td>' . '</tr>';
}
echo "</table>";
?>
</table> <br>
<input type="button" id="submit" value="Submit" />
</form>
があるとしましょう。 この値は、ユーザー入力によって更新されます。
ユーザが入力した値が0より大きい場合、送信ボタンによって渡されたデータをキャッチできますか?もしそうなら、私はどのようにして記述や$ row [number]もそれに関連する値と共に渡すでしょう。入力タイプ番号のid =コードに表示される$ row [数値]。
どのような理由のためにあなたは0の値ビーイングをしたくありません投稿された? –
表示目的のためだけに、入力タイプに値が格納されています。それで、それは、数字が理想的にはセルに入ることをユーザーに示します。 – osinp
まず、 'name'属性を持たないフォームコントロールはサーバーに送られません。 –