作者jscorpio1 (我 天蠍)
看板PHP
標題[請益] 關於sticky form如何送出資料
時間Mon Apr 14 17:51:52 2014
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://webptt.com/m.aspx?n=bbs/PHP/M.1397469116.A.DF3.html
1F:推 jhunkyoiori:可使用jquery ajax 04/14 17:57
2F:→ jscorpio1:感謝回答,但是,真的沒有解法嗎? 04/14 23:55
3F:→ MOONRAKER:你想太多了。你聽過session有什麼問題? 04/15 03:15
4F:→ jscorpio1:感謝M大,雖然我不知道session有沒有出過問題,但還是想 04/16 14:25
5F:→ jscorpio1:知道有沒有解法。 04/16 14:27