Input type Submit - Ich kapiere es einfach nicht :-(

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Input type Submit - Ich kapiere es einfach nicht :-(

    Hallo,
    ich probiere hier schon den ganzen Tag an einer vermutlich simplen Sache
    herum und habe auch schon alle anderen Threads hier zu dem Thema
    gelesen, bekomme es aber einfach nicht hin :-((

    Ich habe eine Seite auf der eine Variable $user exisitiert. Zu diesem
    $user werden Textangaben aus der MySQL-Db geliefert.
    Ich möchte nun einen Button machen namens "Textangaben hinzufügen".
    Dadurch soll nur der Wert der Varaible $user an eine zweite Seite
    übergeben werden, wo diese dann in einem Dropdownfeld erscheint
    (normalerweise würde dort eine Auswahl aller existierenden User
    erscheinen, aber jetzt soll nur noch der $user aus der vorhergehen Seite
    dort auftauchen.

    Das funktioniert auch, aber nur, wenn ich den Button $user nenne, aber
    ich möchte gerne, dass der Button anders beschriftet ist. Da muss ich
    wirklich ein Brett vor dem Kopf haben, ich bekomme da einfach nicht
    hin....?

    Auf der Seite wo der Button ist (Seite 1) steht folgender Code:

    echo "<form name=\"user\" method=\"post\" action=\"seite2.php\">
    <input type='submit' name='user' value='$user'>
    </form>"


    Auf der folgenden Seite (Seite 2) steht:

    <select name=\"user\">
    <option value=\"$user\">$user</option>";

    Der name des Buttons auf Seite 1 ändert sich nur, wenn ich den
    value-Wert ändere (z.B. in $user Texteingabe), dann steht aber auf Seite
    2 im Dropdownfeld auch $user Texteingabe, dabei muss dort aber nur der
    Wert der Variable $user stehen damit dieser dann weitergereicht werden
    kann.
    Es muss doch möglich sein die Beschriftung des Buttons unabhängig von
    dessen übergebenen Wert zu ändern?

    Bitte, helft mir :-)

    Gruss
    Gabriel

  • #2
    Original geschrieben von gabriel
    Es muss doch möglich sein die Beschriftung des Buttons unabhängig von dessen übergebenen Wert zu ändern?
    Nö, aber ein Button verfehlt hier etwas seinen Daseinszweck °g°

    <input type='hidden' name='user' value='$user'>
    <input type='submit' name='blub' value='beschriftung'>

    CAT Music Files

    Kommentar


    • #3
      Verstehe ich das richtig? Dann hätte ich aber keinen Button womit ich bestimmen könnte ob denn nun (nach der Anzeige der Informationen) etwas geändert werden soll oder nicht.
      Die Übergabe an Seite 2 soll ja nur erfolgen, wenn der Leser dies möchte (den Button klickt), wenn er es nicht möchte (den Button nicht klickt) wird einfach nur die Seite 1 weiter angezeigt.

      Oder stehe ich irgendwie auf dem Schlauch?

      Danke aber für Deine Hilfe

      Gruss
      gabriel

      Kommentar


      • #4
        Ahso.

        Nun gut, dann baust du entweder im Script selbst einen Check ein, welcher Button gedrückt wurde und verarbeitest abhängig davon das hidden-Feld (oder eben auch nicht)... oder du lässt nach einem Klick auf einen Button ein JavaScript laufen, das das Script entsprechend aufruft.

        CAT Music Files

        Kommentar


        • #5
          Ok, ich werde das mal so probieren ob ich das hinbekomme. Vielen Dank derweil für die schnelle Hilfe.

          Gruss
          gabriel

          Kommentar


          • #6
            Hi,
            es hat geklappt !!
            Mein Problem, wie Du richtig erkannt hast, war vorher kein verstecktes Feld anzulegen mit der Variable $user, welches ich dann mit dem Button übertrage.

            Mit Deinem Codeauszug (angepasst auf die Seite) hat es problemlos funktioniert.
            Vielen Dank für die Hilfe, ich bin wirklich glücklich

            Gruss
            gabriel

            Kommentar

            Lädt...
            X