Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    31

    Campi obbligatori modulo

    Ciao, da poco stò studiano PHP, leggendo in giro, sono riuscito a creare il file PHP che invia tramite email i dati di un modulo.
    Ora però vorrei che le variabili
    Codice PHP:
    $telefono_field $_POST['telefono']; 
    e
    Codice PHP:
    $mail_field $_POST['mail']; 
    siano obbligatorie, e che se non inserite vanga aperta la pagina
    Codice PHP:
    error.html 
    .
    Grazie per l'aiuto.

    Codice PHP:
    <?php//$errorpage = "error.htm";
    if(isset($_POST['submit'])) {    
    $to "ristorantefrancesco@alice.it";     
    $subject "Modulo Sito";    
    $dropdown $_POST['drop_down'];    
    $numero_field $_POST['numero_persone'];    
    $nome_field $_POST['nome'];    
    $telefono_field $_POST['telefono'];    
    $mail_field $_POST['mail'];        
    $date_field $_POST['date'];        
    $message $_POST['message'];   
         
        foreach(
    $_POST['check'] as $value) {        
    $check_msg .= "- $value\n";    
    }        
    $body "DA: $mail_field\n$nome_field\nTel. $telefono_field\nN.persone: $numero_field\n\n$dropdown\n$date_field\n\n$check_msg\nNOTE:\n$message";
        
    echo 
    "Abbiamo inoltrato la tua richiesta, ti contatteremo in breve tempo.\nGrazie";    
    mail($to$subject$body);    
    } else {   
     echo 
    "blarg!";}?>

  2. #2
    Premesso che mi pare una cosa brutta aprire una pagina di errore per poi far tornare l' utente a compilare il modulo...
    Codice PHP:
    if($telefono_field == "" or $mail_field == "")
    {
      
    header("Location: error.html");
      exit;
    }
    else
    {
      
    //invii la mail


  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    31
    si lo sò che è una cosa da non fare, ma è solo per fare delle prove..
    Grazie

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.