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可能會有一些小錯誤,請先忽略,只是想表達我的想法而已