내 혼란스러운 질문에 사과드립니다. 나 세부 사항을 바꿔 보자포스트 배열의 각 루프에 대해 mysql 업데이트 사용
$query = "SELECT * FROM table";
sample data:
Item Name: Quantity:
Coke 2
Pepsi 3
Gatorade 4
<form action="exec.php" method="POST">
<input type="hidden" name="item_name" value="<?php for each loop goes here?/>"
<input type="hidden" name="quantity" value="<?php for each loop goes here?/>"
<input type="submit" name="submit"/>
</form>
이제 내 exec.php 페이지에.
경우 (는 isset ($ _ POST)는 [ '제출']) {
$ item_code = $ _ POST [ 'item_code'];
$ 수량 = $ _ POST [ '수량'];
$ test = 폭발 ('\ n', $ item_code);
$ test2 = 폭발 ('\ t', $ 수량);
내 문제이고이 부분은 .. 여기 내 업데이트 쿼리입니다 :
의 foreach ($ 테스트로 $ 항목) {
$ 업데이트 = "UPDATE 테이블 SET 수량 = '$ 수량' 당신이 볼 수 있듯이 그것은 또한 $의 item_code에 맞게 반복 될 필요가 있기 때문에 item_code = '$의 item_code' "
}
}
은 $ 수량은 생략 할 것이다.
또는 더 좋은 방법이 있습니까? 메신저 길을 잘못하고있는 경우
메신저 아주 새로운 PHP에, 그래서 당신은 MySQL
에서 데이터를 읽는 문제가 있습니까, 이해 해달라고 ..
여기에 귀하의 의도가 무엇인지는 분명하지 않습니다. PHP 코드를 게시하십시오. 나는 당신이'과 같은 배열로 입력을 만들어야한다고 생각합니다. –