Visualizzazione risultati 1 fino 2 di 2

Discussione: Problema inserimento dati in tabella

  1. #1
    desolationrecords non è connesso Utente Blog
    Data registrazione
    22-02-2024
    Messaggi
    1

    Predefinito Problema inserimento dati in tabella

    Buonasera! Sto avendo un problema con l'inserimento di dati in una tabella da un file PHP.
    Ecco la porzione di codice che mi dà problemi

    Codice PHP:
    $connessione = mysqli_connect($ipserver, $utente, $password);

    if (!
    $connessione)
    die (
    'Errore: Server non raggiungibile.');

    $db = mysqli_select_db($connessione, $database);

    if (!
    $db)
    die (
    'Errore: database non trovato.');

    $user = $_POST['username'];
    $pass = hash('sha512', $_POST['password']);

    $query = "SELECT * FROM utenti WHERE username = '$user'";

    $risultato = mysqli_query($connessione, $query);


    if (
    $risultato->num_rows == 0)
    {
    $query = "INSERT INTO utenti VALUES ('$user', '$pass')";
    $ris = mysqli_query($connessione, $query);

    if(!
    $ris)
    echo
    '<h4> ERRORE </h4>';

    else
    echo
    '<h4> Utente registrato con successo! <br> Accedi con le tue credenziali per navigare col tuo nuovo account. </h4>';

    } else
    die (
    '<h4> Errore: Utente già esistente. </h4>');

    echo
    '</div>';

    echo
    "</center>";




    mysqli_close($connessione);

    ?>
    Specificamente riscontro problemi con l'istruzione 'insert into', in quanto mi viene visualizzato poi l'errore (quuello in if(!$ris)) e i dati non vengono inseriti nella tabella.

    Facendolo girare tramite XAMPP, l'operazione riusciva. Una volta importati i file su altervista, ho avuto questo problema.

    Vorrei aggiungere che questo è soltanto un piccolo progetto scolastico quindi non bado a problemi di sicurezza.

    Sarei davvero grata del vostro aiuto in quanto vorrei terminare questo progetto il prima possibile e in questo momento siamo in pausa scolastica, quindi non posso parlarne con i professori

    Grazie!

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,681

    Predefinito

    Prova a farti stampare l'errore, così hai qualche indizio su cosa non va:
    Codice PHP:
    echo '<h4> ERRORE </h4>'.mysqli_error($connessione);
    A naso ti direi di controllare se esiste la tabella sul database?

    Ciao!

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •