Gewusst wie: übergeben Sie ein Formular mit dem Wert auf der nächsten Seite in einer anderen form
Gewusst wie: übergeben Sie ein Formular mit dem Wert auf der nächsten Seite in einer anderen form?
Ich habe diesen code in der :
<form action="confirm.php" method="post">
First name: <input type="text" name="firstname"><br>
Last name: <input type="text" name="lastname"><br>
Email: <input type="text" name="email">
</form>
Nun möchte ich, dass in confirm.php einige versteckte input-Felder mit diesen Werten, habe ich versucht diesen code:
<form action="nextpage.php" method="post">
//some other input fields...
<input type="hidden" name="firstname" value="<?php $_POST['firstname']?>">
<input type="hidden" name="lastname" value="<?php $_POST['lastname']?>">
<input type="hidden" name="email" value="<?php $_POST['email']?>">
</form>
Und so weiter in den anderen 2 Seiten und die Letzte Seite, die ich möchte eine E-Mail alle diese Felder, ich habe versucht PHP _SESSION, aber kein Glück mit, dass, so denke ich, dass dies einfacher für mich!
Und noch etwas, das ich vergessen habe zu sagen, auf der zweiten Seite (nextpage.php) - Aktion-Formular-variable, die ich beziehen sich auf eine Datei, die diesen code verwenden:
<?php
header('Location: dear-'.$_POST['firstname'].'.php');
?>
<html>
<form>
<input type="hidden" name="firstname" value="<?php echo $_POST['firstname']?>">
<input type="hidden" name="lastname" value="<?php echo $_POST['lastname']?>">
<input type="hidden" name="email" value="<?php echo $_POST['email']?>">
</form>
</html>
In diesem Fall wie passieren diese Werte (Vorname, Nachname und E-Mail) auf der nächsten Seite ? Ich benutze das, weil ich will generieren einer Seite wie dieser www.site.com/dear-name.php
Ich glaube, dieser Beitrag kann auch helfen,; stackoverflow.com/questions/5576619/php-redirect-with-post-data
gerade versucht, aber wenn ich senden Sie die E-Mail habe ich nicht bekommen, die ersten Werte
halten Sie die Werte in die
session
ist mehr hilfreich für Sie.InformationsquelleAutor Sarah Collin | 2013-11-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vergessen Sie
echo
variable.Update:
Haben Sie zwei Möglichkeiten :
session
abrufen und zu einer anderen Seite.Übergeben Sie Ihre Daten mit
query string
.überprüfen Sie aktualisierte Antwort.
Ich denke, dass die Arbeit. Danke.
Etwas anderes, wie zum speichern und abrufen von Daten mit
session
ich ment get und post mit dieser Funktion?Über den link gehen.. php.net/manual/en/session.examples.basic.php
InformationsquelleAutor Ashwini Agarwal
Versuchen, diese in confirm.php
In diesem Fall übergeben Sie als Parameter über die url.
InformationsquelleAutor Jenz
verwenden echo:
ist, und wenn dies immer noch nicht funktioniert,
isset()
Ihre post-Variablen:InformationsquelleAutor Vainglory07
In Ihrem input-text-Feld Wert leer, da der
echo
fehlt. Sie müssen hinzufügenecho
drucken Sie den Wert in das Formular. Damit es gesendet werden kann, in einer anderen Seite.Shah Dank, habe ich bearbeitet das gleiche
InformationsquelleAutor Krish R
Ist die zweite option, die Sie verwenden können
session_start()
im oberen Bereich jeder Seite.und speichern Sie den Wert der Variablen in Ihrer Sitzung.
und dies kann verwendet werden, in der nächsten Seite müssen Sie nicht zu zählen
hidden
Felder.das wichtigste ist, dass Sie schreiben müssen,
InformationsquelleAutor Kaushik