나는 그것을 해결하려고 노력했지만 주위를 둘러 보았지만 내가 무엇을 찾고 있어야하는지조차 알지 못했다.while 루프의 HTML 양식, 각 항목에서 데이터를 전송하는 방법은 무엇입니까?
저는 while 루프를 통해 제품 그리드를 만들었습니다. 각 제품 및 입력 태그가있는 루프에서 각 제품의 항목 수를 표시하는 데 사용자가 사용되었습니다.
그러나 나는 문제가 각 입력 필드의 값과 어떤 "이름을"구별이 그것을 주문을 처리하는 두 번째 스크립트를 실행하는 경우를 검색 할 수 있도록 아래에 저장해야 하는가? 또한 각 값과 ID를 연결할 수 있어야합니다.
그리드 코드 : 입력 이름에 고유 한 이름을 지정해야한다는 것을 알고 있지만 어떻게 그리고 어떤 의미가 있습니까?
<div id="content">
<h1>Products</h1>
<form action="processorder.php" method="post">
<table align="center">
<?php
$db = include "connect2db.php";
mysqli_set_charset($db,"utf8");
$query = 'SELECT * FROM products_josie';
$result = $db->query($query);
$count = 0;
while($res=$result->fetch_assoc())
{
if($count==3)
{
echo '</tr>';
$count = 0;
}
if($count==0)
echo '<tr>';
echo '<td>';
?>
<a href="productsdetails.php?clickedid=<?php echo $res['product_id']?>">
<img src="products/<?php echo $res['photo']; ?>" width="200" height="150"/>
</a>
<br/>
<?php
echo '<p>';
echo $res['product_name'];
echo '</br>';
echo 'DKK ';
echo $res['price'];
echo '</p>';
echo '<p>';
echo '<input type="number" name="amount" min="0"';
echo '</p>';
$count++;
print '</td>';
}
if($count>0)
print '</tr>';
?>
</table>
<input type="submit" value="Submit Order">
</form>
</div>
이 코드는 추한 코드처럼 보입니다. PHP를 알고 있으면 빈 변수를 만들어야합니다. 다음과 같이'$ var. = new thing'처럼 집중하면 변수를 가지고 놀 수 있습니다. –
나는 아름답지는 않지만 단지 일할 수있는 함수인지를 알아 내려고 시도 할 때 임시 코드라고 생각합니다. 내가 배우는 동안 나는 모든 것을 알지 못하고 도움을 청한다. 내가 언급 한 방법에 대한 검색을 시도해 보았지만 실제로 사용할 수있을 정도로 더 많은 정보를 찾는 데 어려움이 있습니까? –
애니메시는 "집중하지 말 것"을 의미합니다. – ADyson