Campi obbligatori form php

lordz

Nuovo Utente
23 Feb 2020
1
0
0
Salve a tutti, ho creato un form php dove è possibile inviare le mail ma anche se inserisco i campi vuoti, la mail arriva lo stesso.
in

email1.php

PHP:
<?php require('include/header.inc'); ?>


<?php

  if ($write_permission!=0) {

    $select = "SELECT email from utenti where username = '$username'";

    $p = query($select);

    if (! $p[0])

    {

      echo "<p>$p[1]</p>";

      include('include/trailer.inc');

      exit;

    }

    $ris = $p[1];


    $email = "";

    if (mysql_num_rows($ris) == 1)

    {

      $val = mysql_fetch_row($ris);

      $email = $val[0];

    }

  }


?>


<h2>Invia un messaggio</h2>


<form action="email2.php" method="post">

<fieldset>

<legend>Scrivi qui il tuo messaggio</legend>

<textarea name="commento" rows="6" cols="90%"></textarea>

</fieldset>

<fieldset>

<legend>Inserisci qui la tua mail* Obbligatoria <i>(necessario per ricevere risposta)</i></legend>

<input type="text" maxlength="50" size="50" name="email" value="<?php echo $email ?>"/>

</fieldset>


<p><input type="submit" value="Invia" /></p>


<?php require('include/trailer.inc'); ?>

</form>

in email2.php

PHP:
<?php require('include/header.inc'); ?>


<?php

  // Creazione elenco amministratori

  $select = "SELECT email from utenti where write_permission = " . $user_grant_admin;

  $p = query($select);

  if (! $p[0])

  {

    echo "<p>$p[1]</p>";

    include('include/trailer.inc');

    exit;

  }

  $ris = $p[1];


  $email = "";

  while ($val = mysql_fetch_row($ris))

  {

    if (strlen($email) > 0)

    {

      $email .= ", ";

    }

    $email .= $val[0];

  }


  $message = "Messaggio dal sito [email protected]\n";

  $message.= "Inviato il giorno ".date("d-m-Y H:i:s (D) (O)")."\n";

  if (isset($_POST["email"]))

  {

    $message .= "Da email: ".$_POST["email"]."\n";

  }

  if ($username != "")

  {

    $message .= "Da user: ".$username."\n";

  }

  $message .= "\n";

  $message .= $_POST["commento"];

  $success = mail($email, "Form di Mio Sito", $message,"From: [email protected]");

?>


<h2>Invia un messaggio</h2>



<?php

  if ($success == true)

  {

    echo "<p>Messaggio inviato con successo!</p>";

  }


  if ($success != true)

  {

    echo "<p><b>Errore:</b> il messaggio non &egrave; stato spedito correttamente!</p>";

    echo "<p>Mi puoi contattare inviandomi direttamente un email all'indirizzo ";

    echo "<a href=\"mailto:[email protected]\">[email protected]</a></p>";

  }

?>


<?php require('include/trailer.inc'); ?>

Grazie a tutti!
 
Discussioni simili
Autore Titolo Forum Risposte Data
S Form con campi obbligatori PHP 41
M Form:convalidare campi obbligatori.... PHP 7
L Form - Tutti i campi obbligatori Javascript 10
I Campi obbligatori in un form in flash Flash 6
M Campi obbligatori nel form mail PHP 1
S rendere campi form obbligatori Javascript 1
R [Javascript] Togliere Campi obbligatori Javascript 7
X [PHP] campi obbligatori multiupload non funziona PHP 6
E [PHP] mail inviata anche con campi obbligatori non compilati PHP 9
F campi obbligatori PHP PHP 18
T Campi obbligatori e chiavi primarie PHP 11
D campi obbligatori Classic ASP 0
S Come impostare campi non obbligatori php PHP 5
E Window.print() solo se campi obbligatori compilati Javascript 6
sbobby Campi obbligatori! PHP 1
O campi obbligatori in un modulo HTML e CSS 4
G Disposizione campi HTML e CSS 6
L Ripetere Campi disabilitando input in riferimento ad un valore della select jQuery 0
G Campi multivalore Database 0
M Memorizzare i dati nei campi prima dell'invio al db PHP 4
D Stampa a video solo campi compilati MySQL 1
M Form: come tornare ai campi già compilati dopo invio PHP 1
M Array associativi php su 2 campi mysql PHP 10
D popolare campi tra th alla select PHP 36
G VBA OpenForm con WhereCondition + LIKE su campi differenti MS Access 5
B Stringa sql per ricerca su più campi Database 1
F Leggere e aggiornare dati di campi <input text> su file di test PHP 0
M Compilazione automatica campi in input stessa pagina PHP 0
MarcoGrazia Gestire lista campi vuoti in fase di autenticazione jQuery 1
M Aggiornare simultaneamente i campi di due tabelle collegate con id PHP 4
L aggiornare 2 campi di una tabella insieme PHP 6
L Estrazione valori max su più campi MySQL 4
T Campi static del Controller generico si azzerano ad ogni richiesta PHP 3
elpirata Popolare campi tabella con totali estratti da database PHP 24
A [Javascript] Scrittura su più campi contemporaneamente Javascript 18
D Salvare in diversi campi mysql con diversi ID PHP 0
R [WordPress] Inserire campi aggiuntivi ad un Submit Form già dato dal template (front-end) WordPress 0
Domenico_Falco1 [Javascript] [HTML] Campi form con sfondo imposto dal browser Javascript 5
M [PHP] Query UPDATE che non mi aggiorna campi seconda tabella PHP 3
L [Javascript] Select option in campi input Javascript 4
D [ASP] Autocomplete cerca su 2 campi del db Classic ASP 1
elpirata [Javascript] Controllo campi required non effettuato Javascript 2
L [PHP] Form da select compilare campi automaticamente PHP 1
E Validazione campi form passati da link Programmazione 0
Cosina [PHP] Preservare i campi del form solo se l'invio non ha successo PHP 5
S [PHP] Selezionare i campi non in comune con le altre colonne della tabella PHP 4
A [MS Access] Somma Campi se in altro campo presente un determinato testo MS Access 1
M [PHP] Compilare campi in automatico con dati presi dal DB PHP 25
C [MySQL] Copiare campi di un record in un nuovo record MySQL 0
N [Java] Piccolo jform per calcolo totale da 2 campi i double Java 0

Discussioni simili