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
 

roberto81

Nuovo Utente
22 Set 2008
23
0
0
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
 

roberto81

Nuovo Utente
22 Set 2008
23
0
0
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....
 

roberto81

Nuovo Utente
22 Set 2008
23
0
0
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>
 

roberto81

Nuovo Utente
22 Set 2008
23
0
0
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....
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
45
Napoli
www.lucaruggiero.it
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.
 

roberto81

Nuovo Utente
22 Set 2008
23
0
0
scusa l ultima cosa...

ma il codice php che ti ho inviato era terribile?
tutto da rifare?
 

roberto81

Nuovo Utente
22 Set 2008
23
0
0
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!";
?>
 

roberto81

Nuovo Utente
22 Set 2008
23
0
0
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
 

roberto81

Nuovo Utente
22 Set 2008
23
0
0
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
Autore Titolo Forum Risposte Data
M Invio dati database via email php PHP 0
K [php]form invio dati PHP 0
M Memorizzare i dati nei campi prima dell'invio al db PHP 4
A invio massivo dati a file php Javascript 4
W Invio Dati ad un altra pagina Classic ASP 1
G Invio mail con php da dati prelevati da un database PHP 9
A [PHP] Invio automatico dati da form PHP 6
O invio dati suddiviso in con php PHP 2
K [PHP] Invio dati tramite url PHP 2
otto9due Error anomalo durante invio dati $.ajax Ajax 20
M Info invio dati a database mysql. PHP 32
Matteo Lorenzon [PHP][WORDPRESS] Form in Wordpress, creazione PDF con dati del form ed invio tramite email WordPress 1
E Rimuovere "dati in memoria" dopo invio mail [PHP] PHP 18
asevenx [PHP] Errore tasto submit per invio dati non funziona PHP 5
P invio mail da form con dati php PHP 7
C Come posso integrare il bottone "paga adesso" di paypal e un form php per invio dati? PHP 1
Monital Invio email con dati di una funzione JS PHP 1
L Invio dati a tabella sql PHP 3
W Modifica su invio dati da form PHP 4
N impedire invio dati form jQuery 3
L Invio dati tramite curl PHP 1
Z creazione modulo e pagina invio php per invio dati al db PHP 2
P Caricare nuova pagina dopo invio dati form Javascript 11
P invio form non corretto dopo controllo dati PHP 8
M [Richiesta] - Invio tramite form di dati ad un db mysql PHP 2
A Problema invio dati form contatti PHP 12
L Recupero dati form in tabella e invio con ajax. Problemino jQuery 1
asevenx invio dati da form a file xml XML 0
P Checbox e abilitazione tasto "Invio dati" jQuery 3
S Problema con invio dati PHP 0
E Invio dati PHP 6
P Problema di invio dati PHP 4
V invio dati da flash a php Flash 1
K Controllo FORM e invio dati al DB PHP 43
J Box conferma dopo invio dati PHP 0
Z Problema invio dati da textarea PHP 2
K invio dati in database mysql PHP 2
A Problema form invio dati PHP 2
L problemi con invio dati Form a Database PHP 2
B Invio dati emil PHP 1
T Problema invio dati ad altra pagina PHP 1
D Problema nell'invio dei dati di un form ad uno script AJAX Ajax 8
N Invio dati su e-mail da fom php PHP 8
L Invio dati da form a Mysql PHP 8
A Invio dati form di un curriculum vitae PHP 9
A php msql invio dati per email PHP 2
A Invio dati al db PHP 5
asevenx errore durante invio dati al database PHP 9
A problemi invio dati da php a database mysql PHP 2
G Invio Dati Form ad E-Mail PHP 1

Discussioni simili