2012-06-19 2 views
0

내 혼란스러운 질문에 사과드립니다. 나 세부 사항을 바꿔 보자포스트 배열의 각 루프에 대해 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에서 데이터를 읽는 문제가 있습니까, 이해 해달라고 ..

+0

여기에 귀하의 의도가 무엇인지는 분명하지 않습니다. PHP 코드를 게시하십시오. 나는 당신이'과 같은 배열로 입력을 만들어야한다고 생각합니다. –

답변

0

저를 용서하세요? 데이터를 MySQL으로 업데이트하는 데 문제가 있습니까? 어떤 경우에도 HTML 또는 PHP이 아닌 SQL 문제를 언급 한 것 같습니다. SQL 스크립트를 게시 할 수 있습니까?

관련 문제