PDA

View Full Version : [PHP] Ritornare valori dalla nuova pagina alla pagina precedente


cagnaluia
23-06-2007, 20:50
Ciao,

è imbarazzante...

Non so come fare per ritornare dei valori immessi in una form (ma anche calcolati e posti su variabili), sulla pagina PHP di partenza.

Esempio:

sulla index.html/php ho due immagini..
1. clicco sulla prima.. apro una pagina _blank e nel form che mi si presenta imputo nome, cognome e una quantità. Decido se chiudere senza ricordare nulla. Oppure decido di Inviare i dati alla pagina precedente chiudendo ques ultima.
2. clico sula seconda.. e come per la prima.. faccio e decido la stessa cosa.

Alla fine sulla pagina principale devo avere una variabile/ un campo con le informazioni delle due pagine aperte in precedenza...

Ma... mica so come fare.. !!=!?!"??!

cionci
24-06-2007, 10:54
Fai ricaricare la pagina principale (tramite JavaScript quando hai caricato la pagina di risposta al form), per il passaggio dei dati basta immetterli nella sessione...

kk3z
24-06-2007, 13:26
Oppure, una soluzione tutta in javascript:

cagnaluia
24-06-2007, 18:25
evitando javascript...

ma usando solo PHP (e HTML) ?

kk3z
24-06-2007, 21:35
evitando javascript...
Perchè, era così bella :( e secondo me anche meno complicata di quella in php.

cagnaluia
24-06-2007, 22:17
era MOLTO bella.. infatti l'ho anche stampata!!!

però mi serviva qualcosa solo PHP e HTML.. per via di un esame da fare.. nel quale javascript non doveva vedersi.

cagnaluia
08-08-2007, 10:53
<html>
<head>
<script type="text/javascript">
function popup(href)
{
window.open(href, "ciao", "width=300,height=400,resizable=no");
}
</script>
</head>

<body>
<input type="button" onclick="popup('popup1.html');" value="Primo popup">
<div id="input1" style="display:none">
<input type="text" name="ciao1" id="ciao1">
</div>
<br>
<input type="button" onclick="popup('popup2.html');" value="Secondo popup">
<div id="input2" style="display:none">
<input type="text" name="ciao2" id="ciao2">
<select name="ciao3" id="ciao3">
<option selected></option>
<option>Trallallero</option>
<option>TrallallĂ </option>
<option>Shugashuga</option>
</select>
</div>
</body>
</html>


c'è una cosa che non capisco però in tutto questo.
SE i dati del combobox li prendo collegandomi in un database... come faccio poi a tornare indietro con quello che ho scelto?

Qui nell esempio c'è il combobox gia "popolato"... ma se ho migliaia di record.. è bene che non sia così. Ma che dal popup mi ritorni SOLO il record che ho selezionato.