Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 20 su 20

Discussione: campi obbligatori

  1. #11
    Utente di HTML.it L'avatar di merj
    Registrato dal
    Jan 2005
    Messaggi
    187
    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


    <html>

    <?php
    if (isset($_POST['Nome'] && $_POST['Email'])) {
    }
    $messaggio "Nome : ".$_REQUEST['Nome']."\n";
    $messaggio .= "Email : ".$_REQUEST['Email']."\n";
    $messaggio .= "Telefono : ".$_REQUEST['Telefono']."\n";
    $messaggio .= "Indirizzo : ".$_REQUEST['Indirizzo']."\n"
    $messaggio .= "Cap : ".$_REQUEST['Cap']."\n";
    $messaggio .= "Citta : ".$_REQUEST['Citta']."\n";
    $messaggio .= "Provincia : ".$_REQUEST['Provincia']."\n";
    $messaggio .= "Note : ".$_REQUEST['Note']."\n";
    $messaggio .= "Strutture_legno : ".$_REQUEST['Strutture_legno']."\n";
    $messaggio .= "Strutture_ferro : ".$_REQUEST['Strutture_ferro']."\n";
    $messaggio .= "Tende_sole : ".$_REQUEST['Tende_sole']."\n";
    $messaggio .= "Arredo_giardino : ".$_REQUEST['Arredo_giardino']."\n";
    $messaggio .= "Tende_tecniche : ".$_REQUEST['Tende_tecniche']."\n";
    $messaggio .= "Vasche_idromassaggio : ".$_REQUEST['Vasche_idromassaggio']."\n";

    if ((!
    $Nome) or (!$Email) or ($etc....)){
    die (
    "Compila i campi!");
    }

    function 
    error_msg($msg) { 
      exit(
    "<script>alert('$msg'); history.back();</script>"); 
    }

    if(
    $_POST['Consenso'] == 'No'
    error_msg("accettare il consenso al trattamento dati");

    //inserisci il numero del campo da rendere obbligatorio (i numeri devono essere separati da virgole). In questo caso ho reso obbligatori i primi tre campi
    $array_messaggio = array($Nome,$Email);


    $intestazione="From:$mail_mittente\r\n";
    $intestazione .="To: [email]merj@extender.it[/email]\r\n";
    mail($to="merj@extender.it",$ubject="Richiedi Preventivo",$messaggio,$intestazione);

    //mail("merj@extender.it", $inputEmail = $_POST['Email']);

    //vado alla pagina principale

    ?>

        <head>        

        <body bgcolor="#ffffff">

    <?
        
    //vado alla pagina principale
        
    header("Location: [url]http://www.extender.it[/url]");
        
    ?>
        
        </body>

    </html>

  2. #12
    prova così..

    <?php

    function error_msg($msg) {
    exit("<script>alert('$msg'); history.back();</script>");
    }

    if (!isset($_POST['Nome'] or $_POST['Email'])) {
    error_msg("campi vuoti");
    }

    if($_POST['Consenso'] == 'No') {
    error_msg("accettare il consenso al trattamento dati");
    }


    $messaggio = "Nome : ".$_REQUEST['Nome']."\n";
    $messaggio .= "Email : ".$_REQUEST['Email']."\n";
    $messaggio .= "Telefono : ".$_REQUEST['Telefono']."\n";
    $messaggio .= "Indirizzo : ".$_REQUEST['Indirizzo']."\n";
    $messaggio .= "Cap : ".$_REQUEST['Cap']."\n";
    $messaggio .= "Citta : ".$_REQUEST['Citta']."\n";
    $messaggio .= "Provincia : ".$_REQUEST['Provincia']."\n";
    $messaggio .= "Note : ".$_REQUEST['Note']."\n";
    $messaggio .= "Strutture_legno : ".$_REQUEST['Strutture_legno']."\n";
    $messaggio .= "Strutture_ferro : ".$_REQUEST['Strutture_ferro']."\n";
    $messaggio .= "Tende_sole : ".$_REQUEST['Tende_sole']."\n";
    $messaggio .= "Arredo_giardino : ".$_REQUEST['Arredo_giardino']."\n";
    $messaggio .= "Tende_tecniche : ".$_REQUEST['Tende_tecniche']."\n";
    $messaggio .= "Vasche_idromassaggio : ".$_REQUEST['Vasche_idromassaggio']."\n";

    // -- sonoria -- questa parte non si riferisce a niente...

    //inserisci il numero del campo da rendere obbligatorio (i numeri devono essere separati da virgole). In questo caso ho reso obbligatori i primi tre campi
    $array_messaggio = array($Nome,$Email);

    // -- /sonoria --

    $intestazione="From:$mail_mittente\r\n";
    $intestazione .="To: merj@extender.it\r\n";
    mail($to="merj@extender.it",$ubject="Richiedi Preventivo",$messaggio,$intestazione);

    //mail("merj@extender.it", $inputEmail = $_POST['Email']);


    //vado alla pagina principale
    header("Location: http://www.extender.it");

    ?>
    Soluzioni Hosting
    http://www.crabservice.com

  3. #13
    Utente di HTML.it L'avatar di merj
    Registrato dal
    Jan 2005
    Messaggi
    187
    nn capisco mi dà questo errore

    Parse error: parse error, unexpected T_LOGICAL_OR, expecting ',' or ')' in /prev/configurazionemail.php on line 7

  4. #14
    controlla la riga 7 del file configurazionemail.php
    deve essere un errore di sintassi..
    Soluzioni Hosting
    http://www.crabservice.com

  5. #15
    Utente di HTML.it L'avatar di merj
    Registrato dal
    Jan 2005
    Messaggi
    187
    sulla riga c'è questo <?php

  6. #16
    non è che ci sono altri tag php aperti/chiusi?
    ma questo file che ti invia l'errore in hce modo e quando lo richiami?
    Soluzioni Hosting
    http://www.crabservice.com

  7. #17
    Utente di HTML.it L'avatar di merj
    Registrato dal
    Jan 2005
    Messaggi
    187
    allora io ho un file in html con i miei campi, e il tutto poi passa x essere "filtrato" a configurazionemail.php

  8. #18
    prova così

    <?php

    function error_msg($msg) {
    exit("<script>alert('$msg'); history.back();</script>");
    }

    if (!isset($_POST['Nome'] or $_POST['Email'])) {
    error_msg("campi vuoti");
    }

    if($_POST['Consenso'] == 'No') {
    error_msg("accettare il consenso al trattamento dati");
    }


    $messaggio = "Nome : ".$_REQUEST['Nome']."\n";
    $messaggio .= "Email : ".$_REQUEST['Email']."\n";
    $messaggio .= "Telefono : ".$_REQUEST['Telefono']."\n";
    $messaggio .= "Indirizzo : ".$_REQUEST['Indirizzo']."\n";
    $messaggio .= "Cap : ".$_REQUEST['Cap']."\n";
    $messaggio .= "Citta : ".$_REQUEST['Citta']."\n";
    $messaggio .= "Provincia : ".$_REQUEST['Provincia']."\n";
    $messaggio .= "Note : ".$_REQUEST['Note']."\n";
    $messaggio .= "Strutture_legno : ".$_REQUEST['Strutture_legno']."\n";
    $messaggio .= "Strutture_ferro : ".$_REQUEST['Strutture_ferro']."\n";
    $messaggio .= "Tende_sole : ".$_REQUEST['Tende_sole']."\n";
    $messaggio .= "Arredo_giardino : ".$_REQUEST['Arredo_giardino']."\n";
    $messaggio .= "Tende_tecniche : ".$_REQUEST['Tende_tecniche']."\n";
    $messaggio .= "Vasche_idromassaggio : ".$_REQUEST['Vasche_idromassaggio']."\n";


    $intestazione="From:$mail_mittente\r\n";
    $intestazione .="To: merj@extender.it\r\n";
    mail("merj@extender.it","Richiedi Preventivo",$messaggio,$intestazione);



    //vado alla pagina principale
    header("Location: http://www.extender.it");

    ?>
    Soluzioni Hosting
    http://www.crabservice.com

  9. #19

    ..........

    Codice PHP:
    if (empty($_POST['Nome']) || empty( $_POST['Email']))

    //I campi sono obbligatori

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  10. #20
    Utente di HTML.it L'avatar di merj
    Registrato dal
    Jan 2005
    Messaggi
    187
    io comunque nn ne sono ancora venuta a capo, vi prego aiutatemi nn riesco a rendere obbligatori questi due campi

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 © 2026 vBulletin Solutions, Inc. All rights reserved.