[請益] 迴圈問題...
我在寫一個表單...
如果執行刪除$Snn[i]時...
$Snn[i]的值就會變為空白...
然後當他們的值空白時...
則不顯示出來...
就直接跳到下一個有值的$Snn[i]...
並顯示出來...
但現在發生一個問題...
如果說是刪除$Snn[1].$Snn[3].$Snn[5]的時候...
那他們就會不顯示出來...
就直接跳到下一個"有值"的$Snn[i]...
並顯示出來...
(符合我的需求...)
不過如果刪除$Snn[0].$Snn[2].$Snn[4]的時候...
雖然裡面的值會不見...
但那一行還是存在著...
只是內容空白...
我在想是迴圈那邊有出錯...
但找不出...
請各位大大幫幫忙吧....
1 $sum=0;
2
3 for ($i=0;$i<$Stk;$i++){?>
4
5 <?if(empty($Snn[$i])){
6 $i++;
7 }?>
8
9 <td><?echo $i;?></td>
10
11 <td><?echo $Snn[$i];?></td>
12
13 <td><?echo $Smo[$i];?></td>
14
15 <form name="form1" method="GET" action="shopcar_change1.php">
16 <td><input name="abc" type="text" value="<?echo $Sbq[$i];?>"size="3"></td>
17 <input name="i" type="hidden" value="<?echo $i?>"size="3">
18
19 <td><?echo $Smo[$i]*$Sbq[$i];?></td>
20
21 <td width="36"><input type="Submit" name="Submit" value="更改"></td>
22 </form>
23
24 <form name="form2" method="GET" action="shopcar_change2.php">
25 <td width="36"><input type="Submit" name="Submit" value="刪除"></td>
26 <input name="i" type="hidden" value="<?echo $i?>"size="3">
27 </form>
28
29 <?$sum=$sum+$Smo[$i]*$Sbq[$i];?>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.138.113.27
推
07/17 09:00, , 1F
07/17 09:00, 1F
→
07/17 09:01, , 2F
07/17 09:01, 2F
推
07/19 01:56, , 3F
07/19 01:56, 3F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章