$sql_insert = "tb_user (usernc,turename,pwd,email,sex,tel,qq,address,logintimes,regtime,lastlogintime,ip,yb,usertype,question,answer,truepwd,photo,score) 値に挿入(' $_POST[usernc]','$_POST[truename]','" . md5($psw) . "','$_POST[email]','$_POST[select]','$_POST[tel]' ,'$_POST[qq]','$_POST[アドレス]','0','" . date('Y-m-d H:i:s') . "','" . date('Y-m-d H:i: s') . $_SERVER['REMOTE_ADDR'] . "',' $_POST[質問]','$_POST[回答]',' $_POST[truepwd]','$_POST[写真];','30')";
$res_insert = mysql_query($sql_insert);
//$num_insert = mysql_num_rows($res_insert);
if($res_insert)
{
echo "<script>alert('登録成功!');history.go(-1);</script>"
}
else
{
echo "<script>alert('システム忙しいのでお待ちください !!');history.go(-1);</script>";
ディスカッションに返信 (解決策)
{
echo "<script>alert('システムがビジーです。お待ちください。 '); History.go(-1); </script>"; }
{
$msg = mysql_error();
echo "<script>alert('$msg'); に変更されました。 go(-1);</script> ";
}
ポップアップ ボックスの内容を確認してください
ポップアップ ボックスが表示されない場合は、単に空白です
赤い斑点? ? ?
まあ、そこに行っても機能しません
それを見ないなら、どうやってそれを行うことができますか?
$msg = mysql_error();
echo "<script>alert('$msg');history.go(-1);</script>"
直接空白が表示される場合は、プログラムに構文エラーがあり、エラー表示機能がオンになっていないことを意味します
プログラムの断片のみを指定したため、問題を特定できません
require_once 'conn.php';
if(isset($_POST["submit"]) && $_POST["submit"] == "注册")
{
$user = $_POST["usernc"];
$trueuser=$_POST["truename"];
$psw = $_POST["pwd"];
$psw_truepwd = $_POST["truepwd"];
$email = $_POST["email"];
$sex = $_POST["選択"];
$tel = $_POST["tel"];
$qq = $_POST["qq"];
$アドレス = $_POST["アドレス"];
$yb = $_POST["yb"];
$question = $_POST["質問"];
$answer = $_POST["answer"];
$photo= $_POST["写真"];
if($user == "" || $trueuser == ""|| $psw == ""|| $psw_truepwd == ""|| $email == ""|| $sex == ""| | $tel == "|| $qq == "|| $yb == ""|| $答え == "")
{
echo "<script>alert('请确认信息完整性!'); history.go(-1);</script>";
}
else
{
if($psw == $psw_truepwd)
{
$sql = "select usernc from tb_user where usernc = '$_POST[usernc]'"; //SQL语句
$result = mysql_query($sql); //実行SQL语句
$num = mysql_num_rows($result); // 実行結果効果の行数
if($num) //如果已经存在该用户
{
echo "<script>alert('用户名已在'); history.go(-1);< ;/スクリプト>"; <br> } <br> else //存在しない現在の注册用户名 <br> { <br> <br> $sql_insert = "insert into tb_user (usernc,turename,pwd,email,sex,tel,qq,address,logintimes,regtime,lastlogintime,ip,yb, usertype,question,answer,truepwd,photo,score) values('$_POST[usernc]','$_POST[truename]','" . md5($psw) . "','$_POST[email]', '$_POST[選択]','$_POST[電話番号]','$_POST[qq]','$_POST[住所]','0','" . date('Y-m-d H:i:s') . 「','」. date('Y-m-d H:i:s') . 「','」 . $_SERVER['REMOTE_ADDR']','0' _POST[質問]','$_POST[答え]','$_POST[truepwd]','$_POST[写真]','30')"; <br> $res_insert = mysql_query($sql_insert); <br> //$num_insert = mysql_num_rows($res_insert); <br> if($res_insert) <br> { <br> echo "<script>alert('注册成功!'); history.go(-1);</script>";
}
else
{
$msg = mysql_error();
echo "<script>alert('$msg'); history.go(-1);</script>";
//echo "<script>alert('系统繁忙,请稍候!'); history.go(-1);</script>";
}
}
}
else
{
echo "<script>alert('密码不一致!'); history.go(-1);</script>";
}
}
}
else
{
echo "<script>alert('提交未成功!'); history.go(-1);</script>";
}
?>
これはすべての代コードです、その都能跳转能用就那段有点问题
掴 $res_insert = mysql_query($sql_insert);
$res_insert = mysql_query($sql_insert) または die(mysql_error()) に変更されました。
「フィールドリスト」の不明な列「turename」谢大神
turename 列不存在