dubbio visto che non sono pratico con mysqli volevo capire se era corretta o meno. Senti visto che ci siamo mi p uoi analizzare anche quest'altra stringa di inser into per favore:
Codice PHP:
$con->query("INSERT INTO uty (username, email) VALUES ('$username', '$email')");
Questa è la query per inserire i dati ma quando li vado ad inserir emi da errore. E'nserits in questo contesto:
checkdate.php
Codice PHP:
<?php
require_once("connettimysqli.php");
$email=$_POST['email'];
$query="SELECT username,email FROM uty WHERE username='$username' AND email='$email'";
$result=$con->query($query);
// controllo l'esito della query
if($result->num_rows > 0) {
// Lancio una query per inserire tre righe nella tabella
echo "Utente libero";
$con->query("INSERT INTO uty (username, email) VALUES ('$username', '$email')");
echo 'Dati inseriti correttamente';
}else {
echo "Utente occupato";
echo 'Errore nella query';
}
?>
In pratica, lui dovrebbe controllarmi con quella query di prima se i nominativi che inserisco sono presenti o meno nel db. Se sono presenti mi dovrebbe dire attenzione è già presente, invece se non ci sono con una "V" di libero. Non sono riuscito a farlo funzionare. Se mi puoi dare unì'occhiata e una mano per favore mi faresti un piacere. Considera che c'è una chiamata ajax in un file chiamato iscrizione.php Grazie.