Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    60

    Joomla 1.5 e Creazione fom e controllo

    Salve ho creato un form a comparsa nel mio sito (tramite modulo html personalizzato) che mi rimanda ad una pagina (ho installato jumi per l'inserimento di codice php) che mi dovrebbe controllare i dati e se giusti me li invia per email il problema è che qualisiasi cosa io scriva mi parte il codice di errore mentre se elimino l'if funziona come posso risolvere grazie

    Codice PHP:
    <?php
    if (( $Name !=null ) && ( $Email !=null ) && ( $Message !=null )) {

    $nomedestinatario="";
    $messaggio="";
    $messaggio .="Ciao [b]$nomedestinatario!!$Name Ti ha mandato una email dal sito ";
    $destinatario"";
    $oggetto="Modulo inviato dal sito sportgest.org";
    $intestazioni="From: $Name<>\n";
    $messaggio.="\n Ecco cosa ti ha scritto:\n $Message";
    $intestazioni.="Reply-To: $Email";
    mail($destinatario,$oggetto,$messaggio,$intestazioni);
    echo 
    "ecco cosa hai mandato
    $messaggio";
    }

    else {
    echo 
    "<h3>Errore!</h3>
    Deve compilare tutti i campi dal form per continuare

    La preghiamo di tornare indietro e correggere. Grazie"
    ;

    }
    ?>

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    60
    Scusate ho capito il problema non prende l'input il form che ho creato è il seguente:

    Codice PHP:
    <div class="box"
         <
    form method="post" action="index.php?option=com_jumi&fileid=3&Itemid=61"
              <
    div id="contactFormContainer"
                   <
    div id="contactForm">

                        <
    fieldset
                             <
    label for="Name">Name *</label> <input id="name" type="text" name="Name"/>  
                             <
    label for="Email">Email address *</label> <input id="Email" type="text" name="Email"/>  
                             <
    label for="Message">Your message *</label> <textarea id="Message" cols="20" rows="3" name="Message"></textarea>  
                              <
    input id="sendMail" onclick="closeForm()" name="submit" type="submit" /> 
                              <
    span id="messageSent">Your message has been sent successfully!</span>  
                         </
    fieldset

                    </
    div
                    <
    div id="contactLink"></div
              </
    div
         </
    form>
    </
    div

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    86

    prova cosi.

    Salve, mi sembra che non legga i dati inviati dal form.

    $name= $_POST['name'];
    $email= $_POST['email'];

    If ($name != '' && $email != '' && ...)

    ..il tuo codice...


    Saluti.

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.