Inhalt

Aktueller Ordner: duesseldorfer-schuelerinventar-php-mysql
⬅ Übergeordnet

PHP-Quelltext: db_passwort_lesen.php

<?
  
function db_lesen_passwort($sql,$conn)
   {
//BEGIN db_lesen
    
$result=mysql_query($sql,$conn);
    if(
$result)
    {
//BEGIN if $result
    
$number=mysql_num_rows($result);
     
//echo("<P>Es sind $number Datensaetze gelesen worden.</P>");
     
if($number){//BEGIN Suchausgabe>null
     
while($row=mysql_fetch_array($result,MYSQL_ASSOC))
     {
//BEGIN row
       //echo "Willkommen Sie sind angemeldet"."<br>";
       
$userID=$row['ID'];
     }
//END row
     
}//ENDE suchausgabe >null
     
return $userID;
    }
//END if result
    
else
    {
//BEGIN else $result
     
echo("<BR>"."Errornumber= ".mysql_error($conn));
    }
//END if result
   
}//END db_lesen

  
function anmeldung_input($sql,$conn)
  {
//BEGIN input
    //echo $sql."<br>";
    
if (mysql_query($sql,$conn))
    {
    
//echo"MYSQL-INSERT-OK anmeldung";
    
}
    else
    {echo(
"User und Passwort sind unbekannt. Wenn Sie einen eigenen Zugang wuenschen, nehmen Sie bitte Kontakt auf.");
    die(
/*"MYSQL-INSERT-neue Eingabe-Fehler".mysql_error($conn)*/);}
  }
//ENDE input
  
   
function anmeldung_ok($sql,$conn,$session,$userID)
   {
//BEGIN db_lesen
    
$ok=0;
    
$result=mysql_query($sql,$conn);
    if(
$result)
    {
//BEGIN if $result
    
$number=mysql_num_rows($result);
     
//echo("<P>Es sind $number Datensaetze gelesen worden.</P>");
     
if($number){//BEGIN Suchausgabe>null
     
while($row=mysql_fetch_array($result,MYSQL_ASSOC))
     {
//BEGIN row
       //echo "Willkommen Sie sind angemeldet"."<br>";
       
$ok=1;
     }
//END row
     
}//ENDE suchausgabe >null
     
return $ok;
    }
//END if result
    
else
    {
//BEGIN else $result
     
echo("<BR>"."Errornumber= ".mysql_error($conn));
    }
//END if result
   
}//END db_lesen
   
  
function anmeldung_loeschen($sql,$conn,$session,$userID)
  {
//BEGIN loeschen
    //echo $sql."<br>";
    
if (mysql_query($sql,$conn))
    {
    
//echo"MYSQL-DELETE-OK";
    
}
    else
    {die(
"MYSQL-DELETE-Fehler".mysql_error($conn));}
  }
//ENDE loeschen

//   db ausgeben ausgeben
  
if($abmelden==1)
   {
    
$conn=connect($host,$user,$pass);
    
$conn=choise_database($conn,$db);
    
$sql="DELETE FROM anmeldung WHERE (userID like $userID) AND (session LIKE \"$session\")";
    
anmeldung_loeschen($sql,$conn,$session,$userID);
    
$conn=deconnect($conn);
   }
  if(!isset(
$submit))
   { 
?>
<form name="form1" method="post" action="">
  <table width="100%" border="0">
    <tr>
      <td width="6%" height="24">User</td>
      <td width="94%"><input name="benutzer" type="text"  value="gast" class=button></td>
    </tr>
    <tr>
      <td>Passwort</td>
      <td><input name="kennwort" type="text"  value="gast" class=button></td>
    </tr>
    <tr>
      <td>Anmelden</td>
      <td><input type="submit" name="submit" value="Abschicken" class=button></td>
    </tr>
  </table>
  <p>&nbsp;</p>
  </form>
<? }
   else
   {
   
$conn=connect($host,$user,$pass);
   
$conn=choise_database($conn,$db);
   
//$sqlanmeldung="SELECT * FROM anmeldung WHERE (userID LIKE $userID)AND(session LIKE \"$session\");";
   
$sql="SELECT * FROM user WHERE (user LIKE \"$benutzer\") AND (pass LIKE \"$kennwort\")";
   
//echo $sql."<br>";
    
$userID=db_lesen_passwort($sql,$conn);
    
$session=setze_session($session);
    
$sql="INSERT INTO anmeldung (userID,session)VALUES($userID,\"$session\")";
    
anmeldung_input($sql,$conn);
    
$conn=deconnect($conn);
   
?>
   <table width="100%" border="0">
        <tr> 
          <td><a href="<? echo $PHP_SELF ?>?navi=1&userID=<? echo $userID ?>&session=<? echo $session ?>">Einfügen</a></td>
        </tr>
        <tr> 
          <td><a href="<? echo $PHP_SELF ?>?navi=2&userID=<? echo $userID ?>&session=<? echo $session ?>">Bearbeiten</a></td>
        </tr>
        <tr> 
         <td><a href="<? echo $PHP_SELF ?>?abmelden=1&userID=<? echo $userID ?>&session=<? echo $session ?>">Abmelden</a></td>
        </tr>
      </table>
    <?
   
}
    
?>