作者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/cn.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