[請益] 關於sticky form如何送出資料

作者: jscorpio1 (我 天蠍)   2014-04-14 17:51:52
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可能會有一些小錯誤,請先忽略,只是想表達我的想法而已
作者: jhunkyoiori (瓦爾加布)   2014-04-14 17:57:00
可使用jquery ajax
作者: jscorpio1 (我 天蠍)   2014-04-14 23:55:00
感謝回答,但是,真的沒有解法嗎?
作者: MOONRAKER (㊣牛鶴鰻毛人)   2014-04-15 03:15:00
你想太多了。你聽過session有什麼問題?
作者: jscorpio1 (我 天蠍)   2014-04-16 14:25:00
感謝M大,雖然我不知道session有沒有出過問題,但還是想知道有沒有解法。

Links booklink

Contact Us: admin [ a t ] ucptt.com