[請益] 同一個 php頁面的傳值

看板PHP作者 (有股蛋蛋的哀傷..)時間19年前 (2006/03/13 22:19), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/3 (看更多)
我想要把 record_num,在每次使用者輸入一個「數字」存在 first的input裡面時, 按下submit,可以紀錄到 cookie 裡面,並且把 record_num + 1, 然後會再 load 一次同一個頁面,並且把所有輸入過的input依序列出來, 再讓使用者繼續輸入下一個數值。可以重複以上動作。 下面是我的code,一直try不出來,麻煩幫我看錯在哪裡 ><,謝謝。 <?php if($record_num){ $a_record = $first; setcookie("c_record[$record_num]", $a_record); $record_num++; }else{ $record_num = 1; } ?> <html> <head> ... </head> <body> <?php $first = $_POST['first']; echo '<form action=try.php method="post">'; $a_record = $first; $HTTP_COOKIE_VARS['c_record'][$record_num-1] = $a_record; for($i=0;$i<$record_num;$i++){ echo $HTTP_COOKIE_VARS['c_record'][$i]; } echo '<p>record_num</p>'.$record_num.'<br />'; echo '<input type="text" name="first" size="12" maxlength="10" />'; echo '<input type="hidden" name="record_num" value=$record_num />'; echo '<input type="submit" value="確定" />'; echo '</form>'; ?> <a href=try.php?record_num=<?echo $record_num?>>確定</a> </body> </html> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.233.118

03/14 00:19, , 1F
$record_num的初始值在哪阿?
03/14 00:19, 1F

03/14 00:20, , 2F
沒事 我看到了@@"
03/14 00:20, 2F
文章代碼(AID): #145N-4Qv (PHP)
文章代碼(AID): #145N-4Qv (PHP)