Formularwerte verwenden
tobilei
- html
Hallo,
ich habe folgendes vor :
in einem Formular gibt es ein Textfeld bzw. insgesamt mehrere Textfelder.
Diese werden mit Kick auf den Submit-Button in eine MySQL-Datenbank geschrieben.
Soweit funktioniert das auch.
Jetzt möchte ich den Inhalt dieses einen Textfeldes ( ist beim Formularaufruf leer, wird vom Benutzer ausgefüllt ), nach der Eingabe des Benutzers ( unabhängig vom Schreiben in die Datenbank ) an eine andere Webseite als Paramter weitergeben.
Etwa so :
<form action="$PHP_SELF">
<input name ="Titel">
--> Diesen Wert ( Titel ) möchte ich als Paramter an eine Seite weitergeben :
<a href="http://www.test.de/test.php?Titel=$Titel" target="_blank">Wert weitergeben</a>
<input tyoe='submit' value='Eintragen'>
</form>
Würde so etwas gehen, und wenn ja, hat jemand einen Lösungsansatz für mich ?
TobiLei
hi,
--> Diesen Wert ( Titel ) möchte ich als Paramter an eine Seite weitergeben :
<a href="http://www.test.de/test.php?Titel=$Titel" target="_blank">Wert weitergeben</a>
Mache deine Eintragung in die Datenbank, und leite dann per Location-header auf den gewünschten URL, in den du dynamisch den Parameter einbaust (dabei URL-gerechtes Kodieren von Sonderzeichen nicht vergessen), weiter.
gruß,
wahsaga
hallo wahsaga,
Mache deine Eintragung in die Datenbank, und leite dann per Location-header auf den gewünschten URL, in den du dynamisch den Parameter einbaust (dabei URL-gerechtes Kodieren von Sonderzeichen nicht vergessen), weiter.
Wow. Stimmt, warum soll man es einfach machen, wenns auch auf völlig unnötig verkomplizierte Weise geht ;-)
Grüße aus Berlin
Christoph S.
hallo,
<form action="$PHP_SELF">
<input name ="Titel">
Eine Variable "$PHP_SELF" ist _etwas_ fragwürdig.
--> Diesen Wert ( Titel ) möchte ich als Paramter an eine Seite weitergeben
Nein, das möchtest du nicht. Du möchtest dir stattdessen überlegen, was denn mit deinem "Wert" passiert, sobald du auf den "absenden"-button klickst.
<a href="http://www.test.de/test.php?Titel=$Titel" target="_blank">Wert weitergeben</a>
Ähm ... vergiß das mal ganz schnell. In dieser Form ist das gar nicht nötig. Wenn du lediglich
<a href="http://www.test.de/test.php">Wert weitergeben</a>
aufrufst und in dein "test.php" mal hineinschreibst
print_r($_POST);
wirst du vermutlich sehen können, daß dein "Titel" bereits vorhanden ist. Also muß dein Script "test.php" bloß noch instruiert werden, wie es denn damit umgehen soll
Würde so etwas gehen, und wenn ja, hat jemand einen Lösungsansatz für mich ?
Das entspricht einer Anfrage an Sender Jerewan. "im Prinzip ja, aber ..."
Mit HTML hat das im übrigen überhaupt nichts zu tun.
Grüße aus Berlin
Christoph S.