看板 PHP 關於我們 聯絡資訊
a.php <?php if($_POST['submit']){ if(isset($_POST['username']) && !empty($_POST['username'])){ $username = $_POST['username']; } else { $error = '姓名欄位必填'; } } ?> <form method="POST" action=""> <input type="text" name="username" value="<?php echo $username; ?>"> <?php echo $error; ?> <input type="submit" name="submit"> </form> b.php //接收資料,確認資料,寫入資料庫 我的問題是 當a.php都驗證完了,如何把資料傳給b.php ???? 因為submit還是會回到自己 我現在的做法是先傳到b.php做驗證,沒資料或格式驗證不過的,將資料寫入session裡 再導回a.php,但是怕session來session去,會有我不知道的問題存在 另外,我有也試過用javascript,但是一直讀不到textarea的資料, 會是因為加了ckeditor的關係嗎? 所以才想找找看有沒有能使用POST而且在同一頁就做完的方法,想說這樣比較穩當一點 但又遇到上述的問題 = =" 想問一下,有沒有什麼解法,感謝 ps.上面code可能會有一些小錯誤,請先忽略,只是想表達我的想法而已 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.120.62.160 ※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1397469116.A.DF3.html
jhunkyoiori:可使用jquery ajax 04/14 17:57
jscorpio1:感謝回答,但是,真的沒有解法嗎? 04/14 23:55
MOONRAKER:你想太多了。你聽過session有什麼問題? 04/15 03:15
jscorpio1:感謝M大,雖然我不知道session有沒有出過問題,但還是想 04/16 14:25
jscorpio1:知道有沒有解法。 04/16 14:27