|
Forum Flash, Actionscript, PHP e MySQL
|
|
|
|
|
|
| Autore |
Messaggio |
Rik
nuovo utente

Registrato: 16/11/06 15:58
Messaggi: 18
|
Oggetto: echo post
Inviato: 20.11.06 | 16:00 |
|
|
avendo impostato un form con una domanda per pagina con cui mi ricorda le risposte precedenti con questo sistema <input type='hidden' name='Domanda1' value='<?php echo $_POST['Domanda1'];?>'> per poi inviarmele tutte con un formmail, ho un problema con le risposte multiple, cioè come faccio nell'echo post a farmi inviare più di un dato: così non funziona:
<input type='hidden' name='Domanda1' ,'Domanda1.1' value='<?php echo $_POST['Domanda1', 'Domanda1.1'];?>'> |
|
| Torna in cima |
|
|
Sponsor
|
|
 |
magodellaneve
intermedio


Registrato: 18/05/04 00:28
Messaggi: 184
Località: Verona
|
Oggetto:
Inviato: 20.11.06 | 16:26 |
|
|
Fai più campi hidden così :
| Codice: | <input type='hidden' name='Domanda1' value='<?php echo $_POST['Domanda1']; ?>' />
<input type='hidden' name='Domanda2' value='<?php echo $_POST['Domanda2']; ?>' />
<input type='hidden' name='Domanda3' value='<?php echo $_POST['Domanda3']; ?>' />
<input type='hidden' name='Domanda4' value='<?php echo $_POST['Domanda4']; ?>' /> |
oppure fai un ciclo in php che con degli appositi controlli ti passi solo i campi che ti interessano. |
|
| Torna in cima |
|
|
Rik
nuovo utente

Registrato: 16/11/06 15:58
Messaggi: 18
|
Oggetto:
Inviato: 20.11.06 | 16:45 |
|
|
grazie, questo è per avere tutte le domanda...il problema è per domanda multiple tipo http://balun.altervista.org/pagina9.php , in cui ho:
| Codice: | <INPUT TYPE=RADIO NAME="Domanda9" VALUE="si">
<INPUT TYPE=RADIO NAME="Domanda9" VALUE="abbastanza">
<INPUT TYPE=RADIO NAME="Domanda9" VALUE="poco">
<INPUT TYPE=RADIO NAME="Domanda9" VALUE="no">
<INPUT TYPE=RADIO NAME="Domanda9.1" VALUE="si">
<INPUT TYPE=RADIO NAME="Domanda9.1" VALUE="abbastanza">
<INPUT TYPE=RADIO NAME="Domanda9.1" VALUE="poco">
<INPUT TYPE=RADIO NAME="Domanda9.1" VALUE="no"> |
come li riposrto negli hidden?
| Codice: | <input type='hidden' name='Domanda9', 'Domanda9.1' value='<?php echo $_POST['Domanda9' && 'Domanda9.1']?>'> |
|
|
| Torna in cima |
|
|
magodellaneve
intermedio


Registrato: 18/05/04 00:28
Messaggi: 184
Località: Verona
|
|
| Torna in cima |
|
|
Rik
nuovo utente

Registrato: 16/11/06 15:58
Messaggi: 18
|
Oggetto:
Inviato: 21.11.06 | 12:07 |
|
|
| provato così ma mi invia solo la prima della nove...Domanda9...come mai? |
|
| Torna in cima |
|
|
Rik
nuovo utente

Registrato: 16/11/06 15:58
Messaggi: 18
|
Oggetto:
Inviato: 21.11.06 | 12:48 |
|
|
ho provato anche così ma niente:
| Codice: | $fields_name = array('Domanda9','Domanda9.1','Domanda9.2','Domanda9.3','Domanda9.4','Domanda9.5','Domanda9.6','Domanda9.7','Domanda9.8','Domanda9.9','Domanda9.10','Domanda9.11','Domanda9.12','Domanda9.13','Domanda9.14','Domanda9.15','Domanda9.16','Domanda9.17','Domanda9.18','Domanda9.19','Domanda9.20','Domanda9.21','Domanda9.22','Domanda9.23','Domanda9.24','Domanda9.25','Domanda9.26','Domanda9.27','Domanda9.28','Domanda9.29','Domanda9.30','Domanda9.31','Domanda9.32','Domanda9.33');
for($i=0; $i<count($fields_name); $i++){
if(isset($_POST[$fields_name[$i]])){
echo "<input type=\"hidden\" name=\"".$fields_name[$i]."\" value=\"".$_POST[$fields_name[$i]]."\" />";
}else{
echo "<input type=\"hidden\" name=\"".$fields_name[$i]."\" value=\"\" />";
}
} |
|
|
| Torna in cima |
|
|
Rik
nuovo utente

Registrato: 16/11/06 15:58
Messaggi: 18
|
Oggetto:
Inviato: 21.11.06 | 12:49 |
|
|
mi arrivano cos' i dati:
Domanda9: si
Domanda9_1:
Domanda9_2:
Domanda9_3:
Domanda9_4:
Domanda9_5:
Domanda9_6:
Domanda9_7:
Domanda9_8:
Domanda9_9:
Domanda9_10:
Domanda9_11:
Domanda9_12:
Domanda9_13:
Domanda9_14:
Domanda9_15:
Domanda9_16:
Domanda9_17:
Domanda9_18:
Domanda9_19:
Domanda9_20:
Domanda9_21:
Domanda9_22:
Domanda9_23:
Domanda9_24:
Domanda9_25:
Domanda9_26:
Domanda9_27:
Domanda9_28:
Domanda9_29:
Domanda9_30:
Domanda9_31:
Domanda9_32:
Domanda9_33: |
|
| Torna in cima |
|
|
magodellaneve
intermedio


Registrato: 18/05/04 00:28
Messaggi: 184
Località: Verona
|
Oggetto:
Inviato: 21.11.06 | 13:21 |
|
|
Ciao,
non funziona perchè, come immaginavo, non puoi dare ai campi di input un nome contenente il . , questo fa sì che durante il submit il . venga sostituito con _
Quindi la soluzione migliore è ostituire tutti i . con _
ciauz |
|
| Torna in cima |
|
|
Rik
nuovo utente

Registrato: 16/11/06 15:58
Messaggi: 18
|
Oggetto:
Inviato: 22.11.06 | 11:32 |
|
|
| funziona..sei un grande...grazie |
|
| Torna in cima |
|
|
|
|
Non puoi inserire nuovi Topic in questo forum Non puoi rispondere ai Topic in questo forum Non puoi modificare i tuoi messaggi in questo forum Non puoi cancellare i tuoi messaggi in questo forum Non puoi votare nei sondaggi in questo forum Non puoi allegare files in questo forum Non puoi downloadare gli allegati in questo forum
|
|