PHP コード submit.php
このコードには問題があります。submit.php ページが更新される限り、空のデータがデータベースに追加され続けます。教えてください (私は初心者です。まだ理解しています)フィールド検証を追加する方法または検証コード関数を追加します
<?php/** * @处理表单提交数据*/define('INCLUDE_CHECK',1);require_once('connect.php');$name=stripslashes($_POST['name']);$tel=stripslashes($_POST['tel']);$ask=stripslashes($_POST['ask']);$des=stripslashes($_POST['des']);$time=date('Y年m月d日H时i分s秒',time());$url=stripslashes($_POST['url']);$query=mysql_query("insert into say(name,tel,ask,des,time,url)values('$name','$tel','$ask','$des','$time','$url')");?>
<?php/** * @处理表单提交数据*/define('INCLUDE_CHECK',1);require_once('connect.php');if($_POST) { $name=stripslashes($_POST['name']); $tel=stripslashes($_POST['tel']); $ask=stripslashes($_POST['ask']); $des=stripslashes($_POST['des']); $time=date('Y年m月d日H时i分s秒',time()); $url=stripslashes($_POST['url']); $query=mysql_query("insert into say(name,tel,ask,des,time,url)values('$name','$tel','$ask','$des','$time','$url')");}?>
投稿データがある場合はデータベース挿入を実行します。それ以外の場合は実行されません
if(isset($_POST['name']) && !empty($_POST['name'])){ $query=mysql_query("insert into say(name,tel,ask,des,time,url)values('$name','$tel','$ask','$des','$time','$url')");}
フロントフォームの送信ボタンに値を追加します
$_post['submit'] に価値
すごい