Visualizzazione dei risultati da 1 a 6 su 6

Discussione: form in php

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,805

    form in php

    scusate ma volevo cancellare la discussione di prima ma non ci sono riuscito comunque ne apro un altra io ho un form alquale un whois invia un testo che sarebbe il dominio adesso dal whois al form ci va benissimo usando questo comando

    <? echo $_GET['dominio']; ?>

    adesso il problema e che quando dal form lo invio tutti i campi d input mi arrivano tramnne che dove c e il dominio
    la il campo d imput non c e cosa posso fare? il form e


    <script Language="JavaScript">
    <!--
    function checa_formulario(form){
    if (form.Name.value == ""){
    alert("Inserisca il suo nome!");
    form.Name.focus();
    return (false);
    }
    if (form.cognome.value == ""){
    alert("Inserisca il suo cognome!");
    form.cognome.focus();
    return (false);
    }
    if (form.sub.value == ""){
    alert("Selezionare l oggetto!");
    form.sub.focus();
    return (false);
    }

    if (form.telefono.value == ""){
    alert("Inserisca il numero di telefono!");
    form.telefono.focus();
    return (false);
    }
    if (form.dominio.value == ""){
    alert("Campo obligatorio!");
    form.dominio.focus();
    return (false);
    }
    if (form.Email.value.indexOf('@', 0) == -1){
    alert("Inserisci la tua E-mail!");
    form.Email.focus();
    return (false);

    }
    return (true);
    }
    //-->
    </script>
    <script type="text/JavaScript">
    <!--
    function MM_jumpMenu(targ,selObj,restore){ //v3.0
    eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
    if (restore) selObj.selectedIndex=0;
    }
    //-->
    </script>
    <body background="sfondo.jpg" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    <form method="post" action="send.php" name='form' onSubmit='return checa_formulario(this)'>
    <table width="700" height="507" border="0" cellpadding="0" cellspacing="00" background="">
    <tr>
    <th height="20" colspan="8" bordercolor="#000000"></th>
    </tr>
    <tr>
    <th height="102" colspan="8" bordercolor="#000000"><div align="center"><font color="#FF0000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Richiesta registrazione Domini</font></div></th>
    </tr>
    <tr>
    <th height="29" bordercolor="#000000"></th>
    <th height="29" bordercolor="#000000"></th>
    <th height="29" bordercolor="#000000"></th>
    <th height="29" bordercolor="#000000"><div align="right"><font color="#FF0000" size="3"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Il
    tuo nome:</font>
    </font></div></th>
    <th height="29" bordercolor="#000000"></th>
    <th height="29" bordercolor="#000000"></th>
    <th height="29" bordercolor="#000000"><div align="right">
    <input type="text" name="Name" size="30" />
    </div></th>
    <th height="29" bordercolor="#000000"></th>
    </tr>
    <tr>
    <td width="11%"></td>
    <td width="11%"></td>
    <td width="6%"></td>
    <td width="16%" height="31"> <div align="right"><font color="#FF0000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Cognome:</font></div></td>
    <td width="5%"></td>
    <td width="11%" ></td>
    <td width="28%" > <div align="right">
    <input name="cognome" type="text" id="cognome" size="30">
    </div></td>
    <td width="12%" ></td>
    </tr>

    <tr>
    <td ></td>
    <td ></td>
    <td ></td>
    <td height="27" > <div align="right"><font color="#FF0000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Telefono:</font></div></td>
    <td ></td>
    <td width="11%"></td>
    <td width="28%">

    <div align="right">
    <input name="telefono" type="text" id="telefono" size="30">
    </div></td>
    <td width="12%"><div align="center"></div></td>
    </tr>
    <tr>
    <td ></td>
    <td ></td>
    <td ></td>
    <td height="31" ><div align="right"><font color="#FF0000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Oggetto:</font></div></td>
    <td ></td>
    <td></td>
    <td><div align="right">
    <select name="sub" id="sub" tabindex="9" onChange="javascript:SetInternationalPx(this.optio ns[this.selectedIndex].value,'owner');setProvStateOwner('-------- Seleziona --------','---- Digita la provincia &gt;&gt;');setRegProvStateOwner('-------- Seleziona --------','---- Digita la provincia &gt;&gt;');setCompanyTypeInit('altro...',0)">
    <option value="registra">registra</option>
    <option value="trasferisci">trasferisci</option>
    <option value="informazioni">informazioni</option>
    </select>
    </div></td>
    <td></td>
    </tr>
    <tr>
    <td ></td>
    <td ></td>
    <td ></td>
    <td height="30" ><div align="right"><font color="#FF0000" size="3"><font size="4"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La tua</font></font></font><font color="#FF0000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Email:</font></div></td>
    <td ></td>
    <td></td>
    <td><div align="right">
    <input name="Email" type="text" id="Email" size="30">
    </div> </td>
    <td></td>
    </tr>
    <tr>
    <td height="26" ></td>
    <td height="26" ></td>
    <td height="26" ></td>
    <td height="26" ><div align="right"><font color="#FF0000" size="3"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Dominio:</font></font></div></td>
    <td height="26" ></td>
    <td height="26" ><div align="right"><font color="#FF0000" size="2" face="Verdana, Arial, Helvetica, sans-serif">www.</font></div></td>
    <td height="26" ><font color="#FF0000"><? echo $_GET['dominio']; ?></font> </textarea></td>
    <td height="26" ></td>
    </tr>
    <tr>
    <td ></td>
    <td ></td>
    <td ></td>
    <td height="22" ><div align="right"></div></td>
    <td ><div align="center"></div></td>
    <td width="11%"></td>
    <td width="28%"><p align="right" name="Message" cols="40" rows="5" ></p></td>
    <td width="12%"><div align="right"></div></td>
    </tr>
    <tr>
    <td nowrap></td>
    <td nowrap></td>
    <td height="38" nowrap></td>
    <td nowrap><div align="right"></div></td>
    <td nowrap></td>
    <td><div align="center"></div></td>
    <td>
    <div align="center">
    <input type="submit" value="Invia" name="submit">
    <input type="reset" value="Reimposta" name="reset">
    </div></td><td></td>
    </tr>
    <tr>
    <td nowrap></td>
    <td nowrap></td>
    <td height="37" nowrap></td>
    <td nowrap></td>
    <td nowrap></td>
    <td></td>
    <td></td>
    <td></td>
    </tr>
    <tr>
    <td height="24" colspan="8" nowrap><input type="hidden" name="sme_form" value="1">
    <div align="center"><font color="#FF0000" size="2" face="Verdana, Arial, Helvetica, sans-serif">CHIUDI</font></div>
    <div align="center"></div></td>
    </tr>
    <tr>
    <td colspan="8" nowrap></td>
    </tr>
    </table>
    </form>

    mentre il send php e

    / LA TUA EMAIL
    $tuaemail = "info@xxxxx.com";

    // OGGETTO
    $oggetto = $_POST[sub];

    // OGGETTO RISPOSTA AUTOMATICA
    $oggetto_risposta_automatica = "Re:";

    $date = date("m/d/Y H:i:s");

    //TESTO DELLA RISPOSTA AUTOMATICA
    $messaggio_risposta_automatica = "abbiamo ricevuto il suo messaggio e presto sarà contattato.";



    // EMAIL CHE VIENE INVIATA ATTRAVERSO LA FORM

    mail("$tuaemail", "$oggetto","
    $_POST[Message]
    \n
    Messaggio inviato il $date
    nome $_POST[Name]
    cognome : $_POST[cognome]
    telefono : $_POST[telefono]
    oggetto : $_POST[sub]
    Dominio : www.$_POST[['dominio']]
    Email : $_POST[Email]
    ","From: $_POST[Email]");

    Cosa posso fare


  2. #2
    Utente di HTML.it L'avatar di jeppox
    Registrato dal
    Mar 2007
    Messaggi
    436
    come mai metti il dominio nelle doppie parentesi?

    Dominio : www.$_POST[['dominio']]

    fai così:

    Dominio : www.$_POST[dominio]

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,805
    ho provato sia l uno che l altrpo e non va

  4. #4
    Utente di HTML.it L'avatar di jeppox
    Registrato dal
    Mar 2007
    Messaggi
    436
    ti consiglio allora ti incominciare a fare un po di ordine, hai un bodello nello scritto!

    hai controllato innanzitutto se in $_POST[dominio] se vi è un valore prima di inviare l'email?

    un attimo... sopra hai detto che richiami la variabile tramite GET??? allora cosa centra $_POST? semmai $_GET[dominio]

    inoltre abituati ad usare il tag completo di apertura altrimenti poi hai problemi in PHP5, quindi <?php ... ?> e non <? ... ?>

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,805
    ciao allora ti spiegp il get lui richiama un valore da un whois se il dominio che l utente e libero c e un pulsante che ti dice di registrarlo dal whois il dominio va ad un form sul form c e la stringa <? echo $_GET['dominio']; ?> quando invi i dati tramite form per spedirli nel emeil li spedisce i dati ad un php e la c e post comunque mi hai dato un osservazione che devo mettere
    <?
    ? php>
    ma dove non l ho messo?

    questo e il php che permette d inviare i dati

    <?php
    // LA TUA EMAIL
    $tuaemail = "info@xxxxxx.com";

    // OGGETTO
    $oggetto = $_POST[sub];

    // OGGETTO RISPOSTA AUTOMATICA
    $oggetto_risposta_automatica = "Re:";

    $date = date("m/d/Y H:i:s");

    //TESTO DELLA RISPOSTA AUTOMATICA
    $messaggio_risposta_automatica = "abbiamo ricevuto il suo messaggio e presto sarà contattato.";



    // EMAIL CHE VIENE INVIATA ATTRAVERSO LA FORM

    mail("$tuaemail", "$oggetto","
    $_POST[Message]
    \n
    Messaggio inviato il $date
    nome $_POST[Name]
    cognome : $_POST[cognome]
    telefono : $_POST[telefono]
    oggetto : $_POST[sub]
    Dominio : www.$_POST<? echo $_GET['dominio']; ?>
    Email : $_POST[Email]
    ","From: $_POST[Email]");


    // EMAIL DI RISPOSTA AUTOMATICA

    mail("$_POST[Email]","$oggetto_risposta_automatica ", "

    Gentile:$_POST[Name] $_POST[cognome],\n
    $messaggio_risposta_automatica
    ","From: $tuaemail");

    // REINDIRIZZAMENTO ALLA PAGINA DI CONFERMA
    header("Location: grazie.htm");


    //Script creato da www.ion.it
    ?>

  6. #6
    Utente di HTML.it L'avatar di jeppox
    Registrato dal
    Mar 2007
    Messaggi
    436
    come mai non mi hai risposto? boh.

    cos'è sta roba????

    Codice PHP:
    Dominio : ww.$_POST<? echo $_GET['dominio']; ?>
    sei già in PHP quindi non devi riaprire i tag PHP <?php ?>

    controlla con un output che nella variabile che richiami con GET vi sia un valore.

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.