mrsteveita

Inserimento utenti

Mar 2nd, 2014
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.38 KB | None | 0 0
  1. <?php
  2.  
  3.     mysql_connect("localhost", "privato", "privato");
  4.     mysql_select_db(privato);
  5.     session_start();
  6.  
  7. ?>
  8. <html>
  9. <head>
  10.     <title>Form inserimento membri database</title>
  11. </head>
  12.  
  13. <body>
  14. <?php if(!isset($_POST['submit'])){ ?>
  15.     <form method="post">
  16.         <label for="nickname">Nickname*</label><br>
  17.         <input type="text" name="nickname"><br><br>
  18.         <label for="nome">Nome*</label><br>
  19.         <input type="text" name="nome"><br><br>
  20.         <label for="cognome">Cognome</label><br>
  21.         <input type="text" name="cognome"><br><br>
  22.         <input type="submit" name="submit" value="Invia">
  23.     </form>
  24.     <p><i>* Campo obbligatorio</i></p>
  25. <?php
  26. } else {
  27.     $nickname = mysql_real_escape_string($_POST['nickname']);
  28.     $nome = mysql_real_escape_string($_POST['nome']);
  29.     $cognome = mysql_real_escape_string($_POST['cognome']);
  30.    
  31.     if($nickname == "" || $nome == ""){
  32.         echo "Devi riempire tutti i campi.";
  33.     } else {
  34.     $recuperauser = mysql_query("SELECT id FROM lista_membri WHERE nickname='$nickname'");
  35.     $contauser = mysql_num_rows($recuperauser);
  36.                    
  37.         if($contauser > 0){
  38.             echo "Nickname gia' inserito";
  39.         } else {
  40.             $insmembri = mysql_query("INSERT INTO lista_membri (nickname, nome, cognome) VALUES ('$nickname', '$nome', '$cognome')");
  41.             if($insmembri){
  42.                 echo "Membro inserito nel database.";
  43.             } else {
  44.                 echo "Errore nell'inserimento. Riprovare.";
  45.             }
  46.         }
  47.     }
  48. }
  49. ?>
  50. </body>
  51. </html>
Advertisement
Add Comment
Please, Sign In to add comment