Salve a tutti.
Come da titolo sto provando a creare un modulo per l'iscrizione utenti
e devo mostrare a video l'eventuale utente già registrato, per farlo dovrò passare il risultato PHP della SELECT al DB a javascript.
Io ho fatto così ma non funziona:
Codice PHP:
Codice JS:
Si sarebbe potuto anche indicare direttamente la variabile $result tuttavia…
In javascript non legge il valore e dunque non funziona nulla.
La funzione JS viene richiamata all'evento onBlur direttamente dal campo input.
Ma non funziona, in cosa sbaglio?
Come da titolo sto provando a creare un modulo per l'iscrizione utenti
e devo mostrare a video l'eventuale utente già registrato, per farlo dovrò passare il risultato PHP della SELECT al DB a javascript.
Io ho fatto così ma non funziona:
Codice PHP:
PHP:
<?php
@include_once 'connessione.php';
$User= $_POST['User'];
$sql = "SELECT User FROM Utenti WHERE User = '".$User."'";
$result = mysqli_query($connessione, $sql);
if (mysqli_num_rows($result) == 1){
/* echo "utente già esistente";*/
$hjs = 1;
}
?>
Codice JS:
Codice:
<script type="text/javascript">
function cerca_utente(){
var ujs = <?php echo $hjs; ?>;
if (ujs=="1"){
document.getElementById("messaggio").innerHTML =
"ATTENZIONE: Utente Già Registrato!";
}
}
</script>
Si sarebbe potuto anche indicare direttamente la variabile $result tuttavia…
In javascript non legge il valore e dunque non funziona nulla.
La funzione JS viene richiamata all'evento onBlur direttamente dal campo input.
Ma non funziona, in cosa sbaglio?
Ultima modifica: