Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno PhP - po odeslani infa se nic nestane ?!

kdyby sis tohle to vlakno prohlizel jeste jednou , tak sem na to asi prisel
:

takze to :

if($iserror==0){mysql_query("INSERT INTO `831659_users`.`user_info`
          (`username`, `password`, `email`, `user_admin_level`)
          VALUES ('".$username."', '".md5($password)."', '".$email."', '1') ; ") ;
znamena ze pokud nenastane zadna chyba
tak se to posle
ale jestly nastane chyba :
$iserror = 0;
tak mi vyskoci echo : " " .

Pochopil jsem to spravne ? :)


Jo a prosimte mi to jeste 1 zkontroluj neco tam mam blbe ,protoze jak to dam na web tak se nic nedeje ... :D


<?php
  mysql_pconnect('fdb3.runhosting.com', '831659_users', '****');
?>

<html>
  <head>
    <title>PHP Tutorials</title>
   </head>
<body>
  <?php
    if ( !$_POST['submit'] ) { 
  ?>
    <form action="index.php" method="post">
      <table border="1">
        <tr>
          <td>
            Username:
           </td>
          <td>
            <input type="text" name="username">
           </td>
         </tr>
        <tr>
          <td>
            Password:
           </td>
          <td>
            <input type="password" name="password">
           </td>
         </tr>
        <tr>
          <td>
            Password (Confrim):
           </td>
          <td>
            <input type="password" name="passwordconf">
           </td>
         </tr>
      <tr>
        <td>
          Email:
         </td>
        <td>
          <input type="text" name="email">
         </td>
       </tr>
      <tr>
        <td colspan="2" aling="center">
          <input type="submit" value="Create User" name="submit">
         </td>
       </tr>
     </table>
   </form>
<?php
  } else {
    $username = $_POST ['username'];
    $password = $_POST ['password'];
    $paswordconf = $_POST['passwordconf'];
    $email = $_POST['email'];   
     
   $iserror = 0;
    
    if ( $username=='' ) { // if(!$username) znamena ze pokud promenna vubec neexistuje, tak vypise tu chybu, ale promenna EXISTUJE - definujes ji nahore, plati pro vsechny pripady
      echo "You did not enter a username.<br>";
      $iserror=1;
    } 
    
    if ( $password=='' ) { //tady jsi mel $pasword misto $password
      echo "You did not enter a password.<br>";
      $iserror=1;
    }    
    
    if ( $paswordcofn=='' ) {
      echo "You did not enter a password confirmation.<br>";
      $iserror=1;
    }
      
    if ( $email=='' ) {
      echo "You did not enter email.<br>";
      $iserror=1;
    }
      
    if ( $password != $passwordconf ) {
      echo "The passwords you entered did not match.<br>";
      $iserror=1;
    }

		if($iserror==0) {mysql_query ();("INSERT INTO `831659_users`.`user_info`
          (`username`, `password`, `email`, `user_admin_level`)
          VALUES ('".$username."', '".md5($password)."', '".$email."', '1') ; ") ;
      }
    }
  ?>
  </body>
  </html>
A mockrat ti dekuji ze sis na me udelal cas ..

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny