Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Controllo campi database con js, è possibile?

    Ciao a tutti, ho una domanda da fare riguardo l'integrazione fra php e js.

    Ho un form per l'invio di alcuni dati a un database e con dei controlli in js verifico che tutti i campi siano compilati correttamente. In particolare avrei bisogno di verificare se, quando l'utente inserisce la propria username, venga controllato che tale username non sia già presente nel database.

    Come esempio di controllo in js ho questo codice:

    codice:
    if ((username == "") || (username == "undefined")) {
            alert("Il campo username è obbligatorio.");
            document.modulo.username.focus();
            return false;
        }
    in questo caso se il campo è vuoto viene restituito l'errore. Mentre per verificare che l'username non sia già in uso stavo utilizzando questo in php, solo che funziona solo una volta che i dati sono stati tutti inseriti e in caso di errore ovviamente mi riporta alla pagina di registrazione con i campi nuovamente vuoti:

    codice:
    $recuperauser = mysql_query("SELECT id FROM utenti WHERE username='$username' "); $contauser= mysql_num_rows($recuperauser);
    if($contauser > 0){
    echo ....ecc ecc
    E' possibile integrare le due cose in modo che l'errore mi venga restituito al momento della compilazione? Magari inserendo la variabile $contauser direttamente nel js...

    Avevo in mente una cosa simile:

    codice:
    if ($contauser > 0) {
            alert("Username già in uso.");
            document.modulo.username.focus();
            return false;
        }
    ma credo di sbagliarmi

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cerca qui o su Google query Ajax e php
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    e se volessi usare solo java e php sarebbe possibile?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    In javascript (Java e un altro linguaggio) puro si essendo un linguaggio che gira/opera sul browser non sul server, pertanto o usi Ajax per dialogare col server oppure usi un framework come mode.js

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    Che poi ajax non è un linguaggio, fa parte di javascript...
    No

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.