많은 입력 유형 번호를 반복 할 수 있고 0보다 큰 값만 인쇄 할 수있는 방법이 있습니까?PHP/HTML 입력 유형 번호
의 내가 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>
그래서 그들은 동적으로 값 1,2,3, ... (10)는이 ID가 생성됩니다 있다고 가정 해 봅시다. 값은 사용자 입력을 통해 업데이트됩니다.
어쨌든 0보다 큰 사용자가 입력 한 값에 대한 제출 버튼에 의해 전달 된 데이터를 잡을 수 있습니까? 그렇다면 어떻게 설명이나 심지어 $ row [숫자]와 관련된 값을 전달할 수 있습니까? 입력 유형 번호 인 id = 코드에 표시된 $ row [number]. 가장 간단한 방법은 PHP 기능을 사용 아마도
는
어떤 이유로 당신이 0 값이되고 싶지 않아 게시 된? –
표시 목적으로 입력 유형에 값이 저장되어 있습니다. 따라서 숫자가 셀에 이상적으로 들어갈 것임을 사용자에게 보여줍니다. – osinp
먼저 name 속성이없는 폼 컨트롤은 서버로 전송되지 않습니다. –