<p class="sougouContent"> シミュレーション管理システムで次の問題が発生します: <br> データベース名: empman その中に 2 つのテーブルがあります: admin と emp その中に、admin のフィールド: id 名、パスワード <br> <br> 既存のコード: <br> <br> login.php ファイル: <br> <br> <form action= "loginProcess.php" method="post"> <table border="1" width="800"> <tr><td> ユーザー ID: </td> ;<td><input type="text" name="id"></td></tr> <br> <tr><td>パスワード:</td><td> <input type="password" name="pwd"></td></tr> <br> <tr><tdcolspan="2"><input type="submit" value= 「ユーザーログイン」> <input type="reset" value="リフィル"> </table> <br> <?php <br /> if( !empty($_GET['errno'])) <br /> { <br /> $errno=$_GET['errno']; <br /> if($errno==1) <br /> { <br /> echo "<br><font color=' red' size='3'>ユーザー名またはパスワードが間違っています! </font>"; <br> } <br> } <br> ?> <br> <br>loginProcess.php ファイル: <br> <?php <br> //User ID <br> $id=$_POST['id']; <br> <br> //ユーザーパスワード<br> $password=$_POST['pwd']; <br> <br> //データベースに接続します<br> $conn=mysql_connect("localhost","root) "," root"); <br> if(!$conn) <br> { <br> die("接続失敗".mysql_errno()); <br> } <br> mysql_query("set name utf8",$conn) または die(mysql_errno()) ; <br> <br> mysql_select_db("empman",$conn) または die(mysql_errno()); <br> <br> $sql="id=$id のパスワードを選択"; ; <br> <br> if($row=mysql_fetch_assoc($res)) <br> { <br> if($row['password']== md5($password)) <br> { <br> header("Location:empManage.php"); (); <br> } <br> } <br> header("Location:login.php?errno=1"); <br> <br> mysql_free_result($conn); <br> 現象:ログインページ IDとパスワードを修正しても何も表示されません。 問題が見つかりません。 <br> <br> <br> <br> <br> ディスカッションに返信 (解決策) <br> <br> 送信後にフォームがジャンプします。ジャンプしたくない場合は、ajax を使用してください <br> <br> データベースに接続していない場合は、通常どおりジャンプできます。データベースに接続した後、ページが正常にリダイレクトされません。何が問題なのかわかりません。</p>