Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 28
  1. #11
    codice:
    <?php
    //varie info per email
    $oggi = date("j F Y G:i");
    $sito = "www.carmelomodica.it";
    $ip = "$_SERVER[REMOTE_ADDR]";
    $browser = "$_SERVER[HTTP_USER_AGENT]";
    $to = "modica.c@tiscali.it";
    $soggetto = "Modulo da $sito";
    
    if(trim($_POST['nome']) == "" OR trim($_POST['email']) == "" OR trim($_POST['messaggio']) == "") {
    echo "<font color=\"#FF0000\" face=\"verdana\" size=\"2\">Tutti i campi sono obbligatori</font>";
    
    } else {
    
    $body = "Modulo inviato il $oggi da $ip - $browser \n\n";
    $body .= "Nome: $_POST[nome] \nEmail: $_POST[email] \nMessaggio: $_POST[messaggio]";
    
    mail("$to","$soggetto","$body");
    ?>
    Per aspera ad astra

  2. #12
    Non mi intendo molto di javascript ma forse ci vuole un return quando si invia il modulo. Prova a fare così:

    codice:
    <form method="post" name="modulo" action="mailto.php">
    <fieldset id="informazioni">
    <legend>Informazioni Generali</legend> 
    
    
    <label for="nome">Nome:</label><input type="text" name="nome" id="nome" value="" tabindex="1" accesskey="n" /></p>
    
    
    <label for="cognome">Cognome:</label><input type="text" name="cognome" id="cognome" value=""  tabindex="2" accesskey="c" /></p>
    
    
    <label for="oggetto">Oggetto:</label><input type="text" name="oggetto" id="oggetto" value="" tabindex="3" accesskey="o" /></p>
    
    
    <label for="message">Messaggio:</label><textarea name="message" cols="20" rows="7" id="message" tabindex="4" accesskey="m"></textarea></p>
    </fieldset>
    <fieldset id="conferma">
    <legend>Conferma e invio dei dati</legend>
    <input name="submit" type="submit" id="invia" tabindex="5" accesskey="I" value="Invia" onClick="Modulo();return()"/>
    <input id="annulla" type="reset" value="Riscrivi" tabindex="6"  accesskey="r"/>
    </fieldset>
    </form>
    Fammi sapere, ciao!
    Realizzazione script php/mysql, per info:
    delrossofabio@gmail.com

    http://forum.html.it/forum/showthread.php?s=&threadid=1478962

  3. #13
    Nulla da fare..azz! :master:
    Per aspera ad astra

  4. #14
    Sia in JS che in PHP fai un controllo su un campo email che non c'è!

    else if ((document.modulo.email.value == ""))

    if(trim($_POST['nome']) == "" OR trim($_POST['email'])


    oaiC

  5. #15
    ..e quindi? Mi diresti le correzioni da apportare x far funzionare qst cavolo di form?
    Per aspera ad astra

  6. #16
    Basta eliminare le parti che fanno questo controllo.

    JavaScript
    <script type="text/javascript">
    <!--
    function Modulo() {

    if ((document.modulo.nome.value == "")) {
    alert("Il campo Nome è obbligatorio");
    document.modulo.nome.focus();
    return false;
    }
    else if ((document.modulo.messaggio.value == "")) {
    alert("Il campo Messaggio è obbligatorio");
    document.modulo.messaggio.focus();
    return false;
    }
    else {
    document.modulo.action = "mailto.php";
    document.modulo.submit();
    }
    }
    //-->
    </script>

    PHP

    if(trim($_POST['nome']) == "" OR trim($_POST['messaggio']) == "")


    oaiC

  7. #17
    Ho eliminato quanto mi hai fetto, ma non appena invio l'email mi appare
    Parse error: syntax error, unexpected T_ELSE in D:\Inetpub\webs\carmelomodicait\mailto.php on line 13
    Per aspera ad astra

  8. #18
    Originariamente inviato da cicciofarmaco
    Ho eliminato quanto mi hai fetto, ma non appena invio l'email mi appare
    codice:
    <?php
    //varie info per email
    $oggi = date("j F Y G:i");
    $sito = "www.carmelomodica.it";
    $ip = "$_SERVER[REMOTE_ADDR]";
    $browser = "$_SERVER[HTTP_USER_AGENT]";
    $to = "modica.c@tiscali.it";
    $soggetto = "Modulo da $sito";
    
    if(trim($_POST['nome']) == "" OR trim($_POST['messaggio']) == "") {
    echo "<font color=\"#FF0000\" face=\"verdana\" size=\"2\">Tutti i campi sono obbligatori</font>";
    
    } else {
    
    $body = "Modulo inviato il $oggi da $ip - $browser \n\n";
    $body .= "Nome: $_POST[nome] \nEmail: $_POST[email] \nMessaggio: $_POST[messaggio]";
    
    mail("$to","$soggetto","$body");
    
    };//MANCAVA QUESTA GRAFFA !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    
    ?>
    ( \_/ )
    ( *.* )
    (> <) This is Bunny. Copy Bunny into your signature to help him on his way to world domination.

  9. #19
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    460
    [OT]Nella biografia, fai menzione a opere "sopreffini" - Magari correggi.. :maLOL: [/ot]
    There are 10 types of people in the world - those who understand binary and those who don't.

  10. #20
    gente ho incollato qst
    codice:
    <?php
    //varie info per email
    $oggi = date("j F Y G:i");
    $sito = "www.carmelomodica.it";
    $ip = "$_SERVER[REMOTE_ADDR]";
    $browser = "$_SERVER[HTTP_USER_AGENT]";
    $to = "modica.c@tiscali.it";
    $soggetto = "Modulo da $sito";
    
    {
    echo "<font color=\"#FF0000\" face=\"verdana\" size=\"2\">Tutti i campi sono obbligatori</font>";
    
    } else {
    
    $body = "Modulo inviato il $oggi da $ip - $browser \n\n";
    $body .= "Nome: $_POST[nome] \nEmail: $_POST[email] \nMessaggio: $_POST[messaggio]";
    
    mail("$to","$soggetto","$body");
    
    };//MANCAVA QUESTA GRAFFA !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    
    ?>
    ma il risultato è

    Parse error: syntax error, unexpected T_ELSE in D:\Inetpub\webs\carmelomodicait\mailto.php on line 13
    Per aspera ad astra

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.