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
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.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);
?>
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!

LinkBack URL
About LinkBacks

