invio dati da moduli

roberto81

Nuovo Utente
22 Set 2008
23
0
0
Ciao a tutti

come al solito ho un problema....
oggi ho dovuto costruire una pagina web che contenesse un piccolo questionario ( 6 domande in tutto), lo scopo è quello di inviare tramite mail il link di questa pagina ad alcune persone e ricevere le risposte direttamente alla mia mail.

anche se non ho riscontrato alcun problema a costruire la pagina attraverso i moduli, la sorpresa o la mia ignoranza è nata dopo.....

non riesco ne ad ottenere un feed back delle risposte date ne a ricevere la mail con i suddetti dati....

o letto un paio di post ma la maggior parte riguardano moduli per acccedere al sito oppure per ottenere informazioni...io più che altro ho utilizzato moduli radio che mi permettono di avere si e no come risposte e due doamnde aperte create con moduli text area...


qualcuno sa come devo comportarmi?

grazie
 
praticamente devo fare in modo di ottenere un feedback dei dati inseriti nel questionario direttamente sulla mia mail..


tipo:

Domanda_1: si
Domanda_2: no
Domanda_3: penso sia utile inserire informazioni più dettagliare



Inserisco la pagina in html:

<style type="text/css">
<!--
.Stile7 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
-->
</style>
<script type="text/javascript">
<!--
function MM_callJS(jsStr) { //v2.0
return eval(jsStr)
}
//-->
</script>

</head>

<body>
<table width="955" height="985" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><blockquote class="Stile7">
<p align="left"><strong>Questionnaire</strong></p>
</blockquote></td>
</tr>
<tr>
<td height="50"><blockquote class="Stile7">
<p>1.) Do you read <em>XXX</em>?</p>
</blockquote></td>
</tr>
<tr>
<form action="invia.php" method="post" name="form1" id="form1">

<td height="59">
<blockquote>
<blockquote>
<p>
<input name="QUESITO_1" type="radio" id="form1" value="YES" />
<span class="Stile7">YES</span> </p>
</blockquote>
</blockquote>
</form>
<p>&nbsp;</p>
</td>
</tr>
<tr>
<td height="38"><blockquote class="Stile7">
<blockquote>
<label>
<input name="QUESITO_1" type="radio" id="form2" value="NO" />
</label>
NO
</form>
</blockquote>
</blockquote></td>
</tr>
<tr>
<td height="18">&nbsp;</td>
</tr>
<tr>
<td height="38"><blockquote class="Stile7">
<p>2.) Do you find the articles interesting?</p>
</blockquote></td>
</tr>
<tr>
<td height="34"><blockquote class="Stile7">
<blockquote>
<form id="form7" name="form3" method="post" action="invio.php">
<label>
<input name="QUESITO_2" type="radio" id="form3" value="YES" />
YES</label>
</form>
</blockquote>
</blockquote></td>
</tr>
<tr>
<td height="38"><blockquote class="Stile7">
<blockquote>
<form id="form9" name="form3" method="post" action="invio.php">
<label>
<input name="QUESITO_2" type="radio" id="form3" value="NO" />
NO</label>
</form>
</blockquote>
</blockquote></td>
</tr>

<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td><blockquote class="Stile7">
<p>3.) What would you like to read about XXX<em></em>?</p>
</blockquote></td>
</tr>
<tr>
<td height="136"><form action="" method="post" enctype="application/x-www-form-urlencoded" name="riposta_3" class="Stile7" id="form1">
<label>
<blockquote>
<blockquote>
<p id="TESTO" name="TESTO" cols="60" rows="4">
<textarea name="QUESITO_3" id="RISPOSTA_3" cols="60" rows="4"></textarea>
</p>
</blockquote>
</blockquote>
</label>
</form> </td>
</tr>
<tr>
<td height="18">&nbsp;</td>
</tr>


<tr>
<td height="18">&nbsp;</td>
</tr>
<tr>
<td height="31"><blockquote class="Stile7">
<p>5.) How often would you like to receive XXXX? </p>
</blockquote></td>
</tr>
<tr>
<td height="45"><blockquote class="Stile7">
<blockquote>
<form id="form10" name="form8" method="post" action="invio.php">
<label>
<input name="QUESITO_5" type="radio" id="radio8" value="radio8" />
TWICE PER MONTHS </label>
</form>
</blockquote>
</blockquote></td>
</tr>
<tr>
<td height="32"><blockquote class="Stile7">
<blockquote>
<form id="form12" name="form8" method="post" action="invio.php">
<label>
<input name="QUESITO_5" type="radio" id="radio2" value="radio8" />
ONCE EVERY MONTHS</label>
</form>
</blockquote>
</blockquote></td>
</tr>
<tr>
<td height="33"><blockquote class="Stile7">
<blockquote>
<form id="form14" name="form8" method="post" action="invio.php">
<label>
<input name="QUESITO_5" type="radio" id="radio3" value="radio8" />
ONCE EVERY 3 MONTHS</label>
</form>
</blockquote>
</blockquote></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td><input name="SUBMIT" type="submit" id="SUBMIT" onclick="MM_callJS(' processForm()')" value="SUBMIT" /></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
</table>
</body>





GRAZIEEEEEEEEEE
 
semplicemente.....ehehehhe


è tutt oggi che leggo post in merito ma sono riuscito a trovare solo cose legate all invio di dati relativi al contatto tipo nome, cognome, email ecc....

e non sono riuscito a saltarci fuori....

da quello che ho capito avrei bisogno di un file php ad esempio invio.php e un altro mail.php, ma ho provato a crearli ma non riesco a farlo funzionare....
 
invia.php

ho creato questa...ma mi crea un ulteriore elenco di voci e moduli...


<body>

<form name="questionnaire.html" method="post" action="mail.php">
<table width="56%"align="center">
<tr>
<td><div align="left"><strong> QUESITO_1</strong></div></td>
<td><input type="text" name="QUESITO_1" /></td>
</tr>

<tr>

<td width="16%"><strong>QUESITO_2</strong></td>

<td><input type="text" name="QUESITO_2"/></td>
</tr>

<tr>

<td><strong>QUESITO_3</strong></td>

<td><Textarea="text" name="QUESITO_3"/></td>
</tr>

<tr>

<td><strong>QUESITO_4 </strong></td>

<td><input type="text" name="QUESITO_4" /></td>
</tr>

<tr>

<td><strong>QUESITO_5 </strong></td>

<td><input type="text" name="QUESITO_5" /></td>
</tr>

<tr>

<td><strong>QUESITO_6</strong></td>

<td><Textarea="text" name="QUESITO_6"/></td>
</tr>



<tr>

<td colspan="2">&nbsp;</td>
</tr>
<input type ="submit" name="SUBMIT" value="SUBMIT" />
<tr>

<td colspan="2"><div align="center"></div></td>
</tr>
</table>

</form>

</body>
</html>
 
grazie, scusa se ho sbagliato post ma sono proprio un novellino...

ho letto ilt esto relativo alla mail ma come faccio a ricevere le diverse risposte date dagli utenti del questionario? devo impostare le var?
pffff...forse è meglio rinunciare....
 
No apsetta: lo hai detto tu che sei novellino (e non è un'offesa, è che non hai conoscenza di...).

Inizia a provare l'esempio cretino del mio articolo, poi, una volta padrone del codice, crei il tuo.

Se hai necessità sono qui.
 
hai ragione...eheheh ho messo quello sbagliato....

Se nomino le mie domande con QUESITO_1, QUESITO_2 ecc... potrebbe andare una cosa del genere?

:beer:



<?php
$to="[email protected]";
$subject="invia.php";
$body="";
$subject="QUESTIONARIO.HTMl";
$body .= "1.) Do you read XXXX?".TRIM(stripslashes($_POST["QUESITO_1"]))."\n";
$body .= "2.) Do you find the articles interesting?".TRIM(stripslashes($_POST["QUESITO_2"]))."\n";
$body .= "3.) What would you like to read about in XXXX?".TRIM(stripslashes($_POST["QUESITO_3"]))."\n";
$body .= "4.) Do you think the length of the articles is adequate?".TRIM(stripslashes($_POST["QUESITO_4"]))."\n";
$body .= "5.) How often would you like to receive XXXX? ".TRIM(stripslashes($_POST["QUESITO_5"]))."\n";
$body .= "6.) How would you improve XXXX?".TRIM(stripslashes($_POST["QUESITO_6"]))."\n";

$headers= "From:invia.php";

$destinatario = "[email protected]"; // Inserisci il tuo indirizzo email
$oggetto = "Prova email in PHP";
$messaggio = "Corpo del messaggio... bla, bla, bla...";
$mittente = "[email protected]"; // Inserisci un altro tuo indirizzo email
mail($destinatario, $oggetto, $messaggio, "From: $mittente");
echo "Email inviata con successo!";
?>
 
eheheh che casino!!!!!!

io ho collegato i tre file: questionario.html a invia.html a mail.html

il primo contiene i moduli (ovvero le domande con le diverse risposte)
il secondo ( dovrebbe riassumere le risposte e permettere l invio)
il terzo dovrebbe inviare la mail.

ma Quesito_1, quesito_2 ectt nel file html come le devo posizionare?come name del modulo?


l errore....non visualizzo nulla
 
a rieccomi!

ciao

bene ti spiego come sono messo.....da panico!!!
ehehe

praticamente avevo risolto con una semplice pagina html e il mailto funzionale ma illeggibile, praticamente mi arrivava la mail ma estrapolare le risposte dalla mail diventa veramente laborioso e non intuitivo!
dunque ho deciso di riprovarci ma mi da sempre lo stesso errore: incorrect function!!

eppure ho letto e riletto ...

dopo aver costruito il file in html contenente il modulo devo costruire una pagina in php che mi permetta di riconoscere i campi e inviarmeli alla mail...giusto?

e ho fatto cosi:

<?php
$RISPOSTA_1=$_POST["RISPOSTA_1"];
$RISPOSTA_2=$_POST["RISPOSTA_2"];
$RISPOSTA_3=$_POST["RISPOSTA_3"];
$RISPOSTA_4=$_POST["RISPOSTA_4"];
$RISPOSTA_5=$_POST["RISPOSTA_5"];
$RISPOSTA_6=$_POST["RISPOSTA_6"];

$DESTINATARIO="mail"
$OGGETTO="RISPOSTE INVIATE:";
$MESSAGGIO=" 1.) Leggi la newsletter?$RISPOSTA_1
2.)Gli articoli sono di tuo interesse? $RISPOSTA_2
3.)Quali informazioni ti piacerebbe trovare? $RISPOSTA_3
4.)Ritieni che la lunghezza degli articoli sia adeguata? $RISPOSTA_4
5.)Con quale frequenza ti piacerebbe ricevere le NEWS? $RISPOSTA_5
6.)Hai altri suggerimenti per migliorare la newsletter?$RISPOSTA_6";

mail($DESTINATARIO,$OGGETTO,$MESSAGGIO);
echo grazie per aver risposto;
?>


sono ancora fuori strada del tutto?????
 

Discussioni simili