Spero di essere nella sezione giusta, non ho trovato la sezione per il linguaggio ajax.
Vengo al dunque, in un form con tre campi, email, domanda e risposta, l'utente inserisce la mail e tramite ajax recupero la domanda alla quale deve dare la risposta, se poi la risposta è corretta confrontandola con quella nel db riceverà una mail con i la password che si è dimenticato. Il problema è che secondo me i codici sono corretti ma non riesco a prelevare la domanda, metto qua i codici.
Html
codice HTML:
<p>
<label for="domanda" class="block"></label>
<div style="width:255px; height:40px; border: 1px solid green; background-color:#FFFFFF;font-size:14px;" onclick="check1()" name="domanda" value="" id="domanda_rec"></div>
</p>
questo i codice js
codice HTML:
$(document).ready(function(check1){
$('#email_rec').change(function(){
var email2 = $('#email_rec').val();
$('#domanda_rec').load(
"../funzioni_ajax/rec_domanda.php",
{email2: email2},
function() {
$('#domanda_rec');
});
});
});
questo il codice per interrogare il db
Codice PHP:
if(isset($_REQUEST["email2"])) $email2 = $_REQUEST["email2"];
if($stmt = $mysqli->query("SELECT * FROM utenti WHERE email = '".$email2."'")){
while($row = $result->fetch_assoc())
{
if($email2 == $row['email']){
//Se è uguale metto in echo la domanda di sicurezza legata alla mail
echo $row['domanda'];
} else {
echo "Email non presente nel nostro Database!";
}
}
} $result->close();
Qualcuno sa darmi qualche dritta? Almeno per capire dove sto sbagliando