ホームページ >バックエンド開発 >PHPチュートリアル >PHP フォーム内の 2 つのボタンは、データベースが存在するかどうかを判断するために個別に処理されます。
(submir1 ボタン 1 を押してユーザーが存在するかどうかを判断し、sunmir2 ボタン 2 を押してパスワードが存在するかどうかを判断したいです)
以下はオンライン検索のコードです。テスト後、応答がありません。変更方法を教えてください
$_POST["submit"]){
echo "<script>alert('Button 1');location='? tj=登録';if(empty($ _POST['Submit2'])) <br> echo "<script>alert('Button2');location='?tj=register';</script> ;"; <br />} <br />?> ; <br /></head> <br> <br><body> <br><form name="myForm" METHOD=POST> 🎜> パスワード: <input type=password name=text2> <br> <input type=button value="Submit1" id="Submit1" type="submit1" name="submit1" > <br> value="Submit2" id="Submit2" type="submit2" name="submit2" > <br> <br> <br> <br> 私のソースコードは次のとおりです。どのように送信しても応答がありません。問題がどこにあるのかを見つけるのを手伝ってください。(submir1 ボタン 1 を押してユーザーが存在するかどうかを確認し、sunmir2 ボタン 2 を押してパスワードが存在するかどうかを確認したいと考えています) <br>< ;?php <br>if (isset($_POST['submit'])){ <br> <br> <br>$name=$_POST['user']; <br>$sql="select * from ot_user where UE_account='". $name."'"; <br>$result=mysql_query($sql) または die("間違ったアカウント番号"); <br>$num=mysql_num_rows($result); <br> if($num==0 ){ <br>// echo "<script>alert('アカウントを登録できます');location='?tj=register';</script>";
while($rs= mysql_fetch_object($result))
{
{
$_SESSION['ot_user']=$_POST['UE_account']
echo "< ;script>alert('アカウントが登録されました! ');location='?tj=register';";
mysql_close();
}
}
}else if( isset($_POST['submit1'])){
$name=$_POST['pass'];
$sql="select * from ot_user where UE_accname='".$name." '";
$result=mysql_query($sql) または die("パスワードが間違っています");
$num=mysql_num_rows($result);
if($num==0){
}
while($rs=mysql_fetch_object($result))
{
{
$_SESSION['ot_user']=$_POST['UE_account']; 🎜> echo "<script>alert('パスワードはすでに存在します!'); location='?tj=register';</script>";
mysql_close()
}
}
}
?>
ディスカッションへの返信 (解決策)
まだ具体的なコードを見ていません
しかし、製品の観点から見ると、多くの人に同じ設定を依頼してはどうでしょうか。パスワード (練習したい場合は無視しても構いません)
ローカル コンピューターにコピーすると、最後の括弧 '}' が中国語で書かれていることが一目でわかります。このプログラムはスムーズに実行できますか?デバッグ中にエラーが発生しましたか?コードはまだ具体的ではありません。 しかし、製品の観点から見ると、他の人に同じパスワードを設定するよう依頼してみてはいかがでしょうか。 (練習したい場合は無視してください) これをローカル コンピューターにコピーすると、最後の括弧 '}' が中国語で書かれていることがわかります。デバッグ中にエラーを報告しましたか?
製品の観点から見ると、なぜですか。他の人に同じパスワードを設定するように依頼することはできません (練習したい場合は無視しても構いません)
コピー 私の家に行くと、最後の括弧 '}' が中国語で書かれていることが一目でわかります。この種のプログラムはスムーズに実行されますか? 。 。デバッグ中にエラーが報告されましたか?
後で追加するべきだったのですが、変更してもまだ機能しません
見ていません具体的なコードはまだです
しかし、製品の観点から見ると、他の人に同じパスワードを設定するよう依頼してはいかがでしょうか (練習したい場合は無視できます)
でわかります。ローカルコンピュータにコピーすると、最後の中括弧「}」が中国語で書かれています。これはプログラムを実行できますか? 。 。応答がありません。デバッグ中にエラーが報告されましたか?