ciao a tutti come passo dei dati di una form attraverso un link che rimanda ad un'altra form?
ciao a tutti come passo dei dati di una form attraverso un link che rimanda ad un'altra form?
Non è che sei stato poi così chiaro... L'altra form è in un'altra pagina? O nella stessa?
-->form1.php
<form method="POST" action="form2.php">
<input type="text" name="nome">
<input type="submit">
-->form2.php
In questo modo? Magari se dai qualche informazione in più possiamo darti una mano....Codice PHP:
echo "<form>";
echo "<input type='text' value='".$_POST['nome']."'>";
il problema è questo ho un form d'inserimento dati ,attraverso un link vorrei passare questi dati di questo form,ad una tabella che mi visualizza dei libri.
attraverso un'icona seleziono il libro,quindi questo script mi riporta al form con i dati inseriti in origine.
il mio problema è che nel link della form d'origine non riesco a passare i dati corretti del form:
codice:<a href=\"tabella.php? codicesoggetto=45&cognome=prova\"></a> //se i valori li attribuisco io in questo modo me li passa...codice:<a href=\"tabella.php? codicesoggetto=$codicesoggetto&cognome=$cognome\"> //se invece inserisco i valori in questo modo non me li passa
Questo dove lo scrivi? E' un output da codice php? Se si, perché non leggo echo davanti?Originariamente inviato da moonba
codice:<a href=\"tabella.php? codicesoggetto=$codicesoggetto&cognome=$cognome\"> //se invece inserisco i valori in questo modo non me li passa
Hai provato con
Codice PHP:
echo "<a href=\"tabella.php? codicesoggetto=".$codicesoggetto."&cognome=".$cognome:"\">";
questo lo scrivo nella form iniziale accanto al campo codice_libro_posseduto nel link in cui vorrei passare tutti i parametri della form allo script tabella.php che poi richiama di nuovo la form con i dati conservati .codice:echo "codice_libro_posseduto <input type=\"text\" name=\"codice_libro_posseduto\" value=\"$codice_libro_posseduto\" ><a href=\"tabella.php?codicesoggetto=$codicesoggetto&cognome=$cognome\">[img]iconasfoglia.gif[/img]</a> ";
Non puoi ovviare a questo problema creando una select dinamica? Cioè inserisci i dati nel form, e anzichè seguire il link per selezionare il libro, ti si crea una select con i libri che si possono prendere in base ai dati inseriti nel form, o chessò, in base alla disponibilità. Così non hai il problema di farti ritornare il vecchio form con i dati inseriti in precedenza.
così non funziona...codice:echo "<a href=\"tabella.php? codicesoggetto=".$codicesoggetto."&cognome=".$cognome:"\">";
io voglio capire come faccio a passare i parametri di una semplice form d'inserimento attraverso un link che poi passa gli stessi parametri alla form!.
sono anche molto graditi validi tutorial se qualcuno li conosce in rete!
grazie
I parametri di una form si passano attraverso un un pulsante submit...
Ci credi che non riesco a capire cosa stai facendo?
Fai una form con campi visibili da compilare e hidden, in questi ultimi inserisci i valori che vuoi trasmettere alla form successiva dove poi li ricarichi. Metti un pulsante invia e dovrebbe andare.