Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Problema script login

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    9

    Problema script login

    Innanzi tutto ciao a tutti!!!

    Poi volevo chiedervi sepotevate darmi una mano con questo script percapire dove sto sbagliando, grazie

    codice:
    <?php
    
    
    
    $username1 = $_POST['username'];
    $password1 = $_POST['password'];
    $confirmpassword1 = $_POST['confirmpassword'];
    
    $error = "";
    
    if ($username1 == ""){$error = "$error[*]Non hai inserito l'username
    \n";}
    if ($password1 == ""){$error = "$error[*]Non hai messo la password
    \n";}
    if ($password1 <> $confirmpassword1) {$error = "$error[*]Errore nell'iserimento della password
    \n";}
    
    ###########################################################   Connessione database       #######################################################
    
    $db_host = "localhost"; 
    $db_user = ""; 
    $db_password = ""; 
    $db_name = "prova1"; 
    
    
    $db = mysql_connect ($db_host, $db_user, $db_password);
    $db_forum = mysql_select_db ($db_name, $db);
    
    $query = "SELECT `usr`, `pwd`
                   FROM `signup`
                      WHERE `usr` = '$username1 '";
    
    
    $result = mysql_query($query) or die; 
    if ($row = mysql_fetch_array($result)) { 
              if  ($row["username"] == $username1){$error = "$error[*]Il tuo username è già usato
    \n";}}
    
    
    if ($error == "")
    {
    
    
    $query = "INSERT INTO 'signup' (usr, pwd) VALUES ('$username1','$password1')";  
    $result = mysql_query($query) or die(mysql_error()); 
    print ("Registrazione effettuata con successo <a href=\"entra.php\">qui</a> e prova di nuovo");
    
    }
    else
    
    {echo "Non sei riuscito a eseguire la registrazione per il seguente motivo<ul> $error[/list]Perfavore ritorna <a href=\"registrati.php3\">qui</a> e prova di nuovo";
    }
    
    
    
    
    
    
    
    mysql_close($db);
    
    
    ?>

    Mi dà il seguente problema

    You have an error in your SQL syntax near ''signup' (username, password, userlevel) VALUES ('filippo','aa', '1')' at line 1

    A quantoho capito è un problema di connessione con il database ma nn riesco a capire cosa devo cambiare per far girare lo script.


    Grazie a tutti!!

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    prova a scrivere il nome tabella senza apici e le variabili in values ('".$variabile."',...)

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    9
    GRANDE!!!!!

    funziona!!

    grazissime!!!


    filippo

  4. #4
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    di nulla!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.