tobilei: Formularwerte verwenden

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

  1. 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

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. 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.

      --
      Visitenkarte
      ss:| zu:) ls:& fo:) va:) sh:| rl:|
  2. 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.

    --
    Visitenkarte
    ss:| zu:) ls:& fo:) va:) sh:| rl:|