Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    27

    compilare tutti i campi del form

    ho creato un form per inserire dati in un database e fin qui va bene
    ma vorrei che venissero compilati obbligatoriamente tutti i campi
    invece adesso se i campi non vengono compilati non da alcun errore e aumenta l'id del database
    come devo fare??

  2. #2
    Utente di HTML.it L'avatar di Avalox
    Registrato dal
    Nov 2003
    Messaggi
    302
    con javascript se vuoi che ti venga fuori una finestra lato client che avvisa che bisogna compilare tutti i campi, altrimenti controlli che i tuoi campi siano compilati tramite php con isset($campo) && !empty($campo)...

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    27
    grazie per i consigli ma non so come applicarli al mio codice:

    <?php

    if (trim($titolo) == "" OR trim($testo) == "" OR trim($autore) == "" OR trim($data) == "" OR trim($demail) == ""):
    echo "Tutti i campi devono essere riempiti!
    ";

    $data = mktime("0", "0", "0", $mese, $giorno, $anno);

    # dati del database
    $db=mysql_connect ("localhost", " ", " ") or die ('I cannot connect to the database because: ' . mysql_error());
    mysql_select_db (" ");

    $query = "INSERT INTO proposals (titolo, testo, data, autore, mail)
    VALUES ('$titolo', '$testo', '$data', '$autore', '$mail')";

    if (mysql_query($query, $db))
    echo "L'articolo è stato inserito correttamente";
    else
    echo "Erorre durante l'inserimento";
    mysql_close($db);endif;

    ?>

    Cos'è che non funziona?

  4. #4
    in effetti anche col trim dovrebbe andare.. sarà per il registers global

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    27
    grazie mille!

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.