[请益] 关于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