ホームページ > バックエンド開発 > PHPチュートリアル > 問題を見つけるのを手伝ってください。本当にわかりません。

問題を見つけるのを手伝ってください。本当にわかりません。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-23 13:27:09
オリジナル
898 人が閲覧しました

$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>";

ディスカッションに返信 (解決策)

情報を入力した後、登録にジャンプします。 SQL ステートメントに問題があると思いますが、見つかりません。

{

echo "<script>alert('システムがビジーです。お待​​ちください。 '); History.go(-1); </script>";

}
{
$msg = mysql_error();
echo "<script>alert('$msg'); に変更されました。 go(-1);</script> ";
}
ポップアップ ボックスの内容を確認してください

ポップアップ ボックスが表示されない場合は、単に空白です

$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[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[yb]', '0','$_POST[質問]','$_POST[答え]','$_POST[truepwd]','$_POST[写真];','30')";

赤い斑点? ? ?

まあ、そこに行っても機能しません

SQL コマンドが間違っている場合は、mysql がプロンプトを表示します

それを見ないなら、どうやってそれを行うことができますか?

$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);&lt ;/スクリプト>"; <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 列不存在

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート