Ankündigung

Einklappen
Keine Ankündigung bisher.

Problem mit Variablenausgabe

Einklappen

Neue Werbung 2019

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

  • Problem mit Variablenausgabe

    Hi, ich habe folgendes Selectfeld:
    PHP-Code:
    <selectname='Visible_$pm_result_name'>                        
    <
    option value='1'>NR 1</option>                                <option value='2'>NR 2</option>
    </
    select
    Wie kann ich denn da den Wert von dem Selectfeld mit echo ausgeben?

  • #2
    Re: Problem mit Variablenausgabe

    Zitat von bob18
    Wie kann ich denn da den Wert von dem Selectfeld mit echo ausgeben?
    Ähm, das sind Grundlagen, die man bitte schön mal alleine lernen sollte!!!
    PHP-Code:
    <selectname='Visible_<?PHP echo $pm_result_name?>'>
    Gruß
    phpfan

    Kommentar


    • #3
      sorry das selectfeld ist bereits in einem echo. Mit Wert ausgeben habe ich den Wert gemeint, der bei dem Selectfeld ausgewählt wurde, also value=1 oder value=2

      Kommentar


      • #4
        Zitat von bob18
        sorry das selectfeld ist bereits in einem echo.
        Kopfschüttel
        Zitat von bob18
        Mit Wert ausgeben habe ich den Wert gemeint, der bei dem Selectfeld ausgewählt wurde, also value=1 oder value=2
        Ähm, was bitte? Erkläre dein Problem vollständig und liefere keinen verstümmelten Quellcode!

        Gruß
        phpfan

        Kommentar


        • #5
          Das gehört eigentlich auch zu den grundlagen.

          Du solltest im Manual mal ein bischen die Anfänge durchlesen, dort steht unteranderem dass PHP Serverseitig arbeitet. Und ein in der Regel Browser macht nur einmal eine Anfrage an den Server und fragt ihn nach der Seite, dann wird dein PHP script ausgeführt und der Browser zeigt das ergebnis an.
          Wenn der benutzer etwas an dem Selectfeld ändert kümmert das den Server nix, der kriegt rein garnix davon mit.

          Du musst mindestens einen submit knopf oder so einbauen. Dann schickt der browser den wert der im select steht an den server und fragt wie die Seite danach ausschaut
          wenn dein select feld Visible_Bernd heißt, dann kannst du das per echo $_REQUEST["Visible_Bernd"] ausgeben.

          Kommentar


          • #6
            ... also ... ich habe ein script bei dem verschiedenen Bildern verschiedene Eigenschaften zugewiesen werden können. Eine davon ist ob sie sichtbar sind oder nicht. Da ich verschiedene Bilder habe, muss ich jedes Bild definiern können. Daher kommt das "$pm_result_name" und das Visible bezieht sich auf die Eigenschaft "Sichhtbar oder nicht". Nun möchte ich, nachdem der User einen Button betätigt hat die Werte, ob die Bilder sichtbar sind, auflisten. Dabei stellt sich mir aber das Problem wie ich das anstelle. Ich habe schon verschiedene Varianten ausprobiert wie z.B
            PHP-Code:
            echo $_POST["Visible_$pm_result_name"]; 
            Aber es wird nie ein wert ausgegeben

            Kommentar


            • #7
              Aber wie sieht es aus wenn ich wenn ich das "Bernd" nicht kenne. Ich frage die Namen der Bilder, nachdem der Button gecklickt wurde ,erneut aus der Datenbank ab und möchte den Namen dann die Werte zuordnen.

              Kommentar


              • #8
                Vielleicht ist $pm_result_name in der Datei die das Formular auswertet nicht identisch mit dem $pm_result_name des Formulars.

                Vielleicht auch lieber so schreiben: $_POST['visible'.$pm_result_name].

                Schreib mal print_r($_POST) in dein Script und schau was ankommt.

                Außerdem wäre für sowas die Verwendung von Arrays sinnvoller.

                Dein Select. <select name="visible[$var]">
                Dein Zugriff auf die Variable: $_POST['visible'][$var][/quote]

                Kommentar

                Lädt...
                X