Über Probleme beim Formular- und PHP-Datenaustausch
haha
haha 2019-04-26 21:43:29
0
0
957

Dieser große Codeabschnitt lief 2013 normal, als ich Windows XP verwendete. Jetzt nehme ich diesen Code heraus und möchte ihn ändern, bevor ich ihn verwende. Dieser Code bleibt auf der aktuellen Anmeldeseite, wenn die ID und das Passwort nicht in das Formular eingegeben werden. Wenn die ID und das Passwort korrekt sind, wird der Code in die Hauptseite eingegeben Seite. Aber jetzt, nach der Neuinstallation der neuen Version von appserv, ist das System Win10. Ich habe festgestellt, dass ich den Teil eingeben kann, in dem if(!isset($id)&&!isset($password)) steht. Die Bedingung ist erfüllt, aber selbst wenn ich die ID und das Passwort eingebe, ist es auch unmöglich, den else-Teil von if(!isset($id)&&!isset($password)) einzugeben.

Bitte helfen Sie mir herauszufinden, ob das System oder PHP aktualisiert wurde oder ob es durch andere Probleme verursacht wird. Vielen Dank.

<?php
//Login-Schnittstelle
if(!isset($id)&&!isset($password))
{
?>
<body>
<!-- Startseite - ->
<div id="page">
<!-- start content -->
<div id="content">
<div class="post">
< ;h1 class="title">ITT 866 Barcode-Link</h1>
  <div class="entry">
  <p></p>
 <div class="password">< ;p></div></p>
; <div class="list">
; </div>
post">                                                                                                         ;
 <!-- Inhalt beenden -->
 <!-- Seitenleiste starten -->

 <div id="sidebar">
  <ul>
   <li id="search ">
    <h2>Login</h2>
    <form method="post" action="login.php">
     <fieldset>
     <p>ID:</font>< /p><input type="text" id="s" name="id" maxlength="10"/>
     <p>Passwort:</p><input type="password" id ="s" name="password" maxlength="8"/>
     <input type="submit" id="x" value="Login" />
     </fieldset>
    </form> ;
    <table><tr>
    </tr></table>
   </li>
  </ul>
 </div>
 <!-- Ende der Seitenleiste --> ;
 <div style="clear: Both;"> </div>
</div>
<!-- end page -->
<?php
}
else
{
 //帐号不为5位时
  if(strlen($id)<5)
 {
  echo "<script language="javascript">rn";
  echo "alert("Ungültige ID Länge!");rn";
  echo "history.back();rn";
  echo "</script>"; 
 }   
 else 
 {
  require ("mysql.php");
  $query="select * from login where id='$id' and password='$password'";
  $result=$mysql-> query($query);
  if($myrow = mysqli_fetch_array($result))
  {
   //定义全局变量:valid为中文姓名及判断是否为登录用户;pur为用户权限等级1,2,3
   $ _SESSION['valid'] =$myrow["name"];
   $_SESSION['pur']=$myrow["purview"];
   //跳转到主页
   echo '<meta http-equiv=" aktualisieren" content="0;URL=index.php">'; 
   //echo '<meta http-equiv="refresh" content="0;URL=select_process.php">'; 
  }
 }
}


haha
haha

Antworte allen(0)
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!