• User Newbie

    form

    C'è qualche anima pia che sa dirmi perchè sta roba mi dice che_il recipicent_form field non è indicato?

    Sentiti ringraziamenti perchè eviterete la mia schizofrenia...

    <p align="center"> <input value="Invia Dati" style="font-family: Lucida Casual; font-size: 12pt; font-weight: bold;" name="Invio" type="submit"> <input value="Cancella" style="font-family: Lucida Casual; font-size: 12pt; font-weight: bold;" type="reset"></p>
    <input type="hidden" name="_redirect" value=".nome,luogo,tel,email,Tavoli,Commenti,Consenso">
    <input type="hidden" name="sort" value="order">
    <input type="hidden" name="recipient" value="xxxxxxxxxxx">
    <input type="hidden" name="required" value="nome,luogo,tel,email,Tavoli,Commenti,Consenso">
    <input type="hidden" name="subject" value="STREEX">


  • User Attivo

    Ciao giupbitis e benvenuto nel Forum GT!

    Se non sbaglio si tratta di un form per invio di email, giusto?

    Comunque, conviene che posti il form per intero, visto che nel codice che hai postato ne mancano alcune parti.

    Poi magari, riporta esattamente l'errore che ottieni.

    Quale linguaggio usi per inviare l'email?

    :ciauz:


  • User Newbie

    Allora...non so per quale magia ora funzioni...
    Avrei un'altra domanda...
    In che modo posso impostare e personalizzare la pagina di risposta all'invio dati?
    Al momento esce la pagina del provider.


  • User Attivo

    La pagina che riceve i dati dal form è una qualsiasi pagina web.

    Però per manipolare i dati ed elaborare il risultato deve essere una pagina dinamica (es. php, asp..).

    Il tuo server quale linguaggio usa?


  • User Newbie

    php


  • User

    Dovrei innanzitutto mettere tutto dentro il tag <form> .
    Il form da tutte le direttive a un modulo dove deve inviare i dati, in quale maniera e via dicendo ..
    Ad esempio
    [HTML]
    <form id="form1" name="form1" action="inviamail.php" method="POST">
    codice ...
    </form>
    [/HTML]
    I dati dentro i tag <form> verranno inviati alla pagina inviamail.php tramite POST (quindi senza mostrare i valori nella url, ma in modalità "nascosta").
    Quindi indicherai dentro il tag <form> i campi che ti servono, esempio :
    [HTML]<input type="text" id="mail" name="mail" />
    <input type="text" id="oggetto" name="oggetto" />
    <input type="text" id="testo" name="testo" />[/HTML]
    e anche un bel bottoncino per inviare tutto
    [HTML]<input type="submit" value="Invia i dati" />[/HTML]
    Poi creerai la pagina inviamail.php recuperando i dati che gli hai inviato.
    [PHP]<?
    $mail=$_POST['mail'];
    $oggetto=$_POST['oggetto'];
    $test=$_POST['testo'];
    ?>[/PHP]
    e per finire un comando (funzione) di PHP che invia le mail
    [PHP]<?
    mail ($mail,$oggetto,$testo);
    ?>[/PHP]
    semplice no ? 😛