10/10/2018, 00:06

PHP helps: cho mình hỏi xíu về mảng :''(

VD:
Trên trang O-Items: mình select từ bảng O-Items nhỏ (chỉ 1 vài data thôi) và list ra, trên đó mình cho user nhập sl & giá như đoạn code sau:

<?
while($row = mysql_fetch_assoc($result))
{?>
<td>&nbsp;<?=$row['cItemName']?></td>
<td><input name='<?=$fPrice[$n]?>' type='text' size='2' /></td>
<td><input name='<?=$iQtty[$n]?>' type='text' size='2' /></td></tr>

<? $n =$n+1; }?>
<input type="hidden" name="n" value="<?=$n?>">


---->Submit form đến trang Submit, nhưng sao mình dùng hàm FOR/While wài mà hok nhận đc các giá trị của từng Item như fPrice, iQtty ?? T-T

<? FOR ($i=1;$i<=$_POST[n];$i++)
echo $_POST[$fPrice[$i]]; //thí dụ thế này thui
?>


Mình code thế có j ko ổn ? Nhờ các bạn code lại trang O-Items hoặc Submit để làm sao có thể nhận đc mảng giá trị đó là mình cảm ơn rất nhìu.

Thanz
jiSh@n viết 02:22 ngày 10/10/2018
PHP Code:
... for ... $_POST***91;'n'***93;.... 
MarcK3nt viết 02:18 ngày 10/10/2018
hiz, mình sửa rồi, lỗi thì ko có, nhưng vẫn ko nhận đc gtrị T-T
amida viết 02:15 ngày 10/10/2018
Thử thế này:
PHP Code:
<?
while($row = mysql_fetch_assoc($result))
{?>
<td>&nbsp;<?=$row***91;'cItemName'***93;?></td>
<td><input name='prc<?=$n?>' type='text' size='2' /></td>
<td><input name='qty<?=$n?>' type='text' size='2' /></td></tr>

<? $n =$n+1; }?>
<input type="hidden" name="n" value="<?=$n?>">
PHP Code:
<? FOR ($i=1;$i<=$_POST***91;$n***93;;$i++)
echo $_POST***91;"prc".$i***93;; 
?>
MarcK3nt viết 02:21 ngày 10/10/2018
to lkn2: $fPrice đc submit từ trang O-Items ah.

theo code của bạn thì cho ra result =6 (chắc là 6 rows), còn mảng giá trị trong vòng lặp FOR vẫn ko nhận đc

[=========> Bổ sung bài viết <=========]

Được gửi bởi amida
Thử thế này:
PHP Code:
<? FOR ($i=1;$i<=$_POST***91;$n***93;;$i++)
echo $_POST***91;"prc".$i***93;; 
?>
KQ ko có j hết T_T, rùi làm thế nào hả bạn ? :p
Bài liên quan
0