Visualizzazione dei risultati da 1 a 4 su 4

Discussione: registrazione

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2014
    Messaggi
    143

    registrazione

    Ciao ragazzi, mi trovo difronte ad un problema!
    Ho creato una pagina di registrazione, ho fatto tutti i controlli javascript che mi servivano, ma ora devo fare quelli in php, cioè:
    Se l'email è già usata dare un errore.
    Se il codice captcha è errato, dare un errore.

    Ho risolto questo problema, creando vari header che mi riportavano in un'altra pagina ogni volta che si sbagliavano queste cose, però è un procedimento certamente straziante e anche parecchio brutto da vedere.. in parole povere vorrei verificare nella stessa pagina le informazioni, ed ho fatto questo utilizzando action="" e se per esempio il codice di sicurezza (captcha) è sbagliato, far visualizzare la pagina dell'errore nella stessa pagina in cui c'è la registrazione... Ho provato a fare in questo modo:
    Codice:
    codice:
    <html>
    <head>
    </head>
    <body>
    //form che reindirizza sulla stessa pagina
    //input nome utente
    //bottone d'invio
    </body>
    </html>
    e qui il codice php
    // se il nome utente è sbagliato,
    <?php
    print('<html>
    <head>
    </head>
    <body>
    //contenuto dell'errore
    </body>
    </html>
    ');
    ?>
    Però non funge, come posso far questo?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Codice PHP:
    <?php
    //qui verifico il form
    if(isset($_POST['nometuotastosubmit']))
    {
    if(
    $_POST["utente"]==""){
    $campo_utente "il campo non può essere vuoto";
    }
    //etc... per tutti gli altri controlli
    }
    ?>
    <html>
    <head>
    </head>
    <body>
    <form>
    <input name="utente" type="text">
    <?php print($campoutente);?>
    </form>
    </body>
    </html>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2014
    Messaggi
    143
    mmm grazie, però così non funziona solo con l'aggiunta di frasi?
    Io se il login è uguale a = " ", dovrei cambiare proprio tutto il loyout della pagina

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Codice PHP:
    <?php
    //qui verifico il form
    if(isset($_POST['nometuotastosubmit']))
    {
    if(
    $_POST["utente"]==""){
    $errore1 true;
    }else{
    $errore1 false;
    }
    //etc... per tutti gli altri controlli
    }
    ?>
    <html>
    <head>
    </head>
    <body>
    <form>
    <input name="utente" type="text">
    </form>
    </body>
    </html>
    <?php 
    if($errore1){
    ?>
    <html>
    <head>
    </head>
    <body>
    pagina errore 1 
    </body>
    </html>
    <?php ?>
    .. idem per tutti gli altri controlli ed errori
    @lafab hai problemi di comunicazione (ti spieghi malissimo) e di programmazione (php/javascript) sicuro non sia meglio studiare di più
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.