Ankündigung

Einklappen
Keine Ankündigung bisher.

Eine Variable in einem Array

Einklappen

Neue Werbung 2019

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

  • Eine Variable in einem Array

    Hi,
    ohje ich hoffe das ich meine Frage jetzt nicht zu verdreht an die Gemeinde stelle.

    Ich habe mehrere Buttons, wenn ich diese anklicke ist hinter jedem Button ja logischerweise ein Wert hinterlegt.
    Den ganzen lasse ich mir über javascript ausgeben.
    PHP-Code:
    activate: function(edata) {
            $(
    "td#ausgabe").text("ausgabe" data.node);
          }, 
    Dieser trägt er mir auch schön in das vorgesehene ID Feld ein.
    PHP-Code:
    id="ausgabe" 
    Nun ja, meine Frage ist nun, ist es auch möglich die id="ausgabe" in einem Array "auszuführen".
    Denn dann könnte ich mit in_array und echo meine Ausgabe steuern.

    Ich stelle mir das irgendwie so vor:

    PHP-Code:
    $data1 = array('id="ausgabe"');
    if (
    in_array("Fußball"$data1)) {
        echo 
    "Ein Bild und einen Link anzeigen";
    }
    if (
    in_array("Volleyball "$data1)) {
        echo 
    "Ein Bild und einen Link anzeigen";


  • #2
    Da du ja schon mit JQuery angefangen hast, meinst du so etwas . . .

    PHP-Code:
    <?php
    $data1 
    = array("Fussball" => "Sie wollen Fussball spielen?",  "Volleyball" => "Spielen sie Volleyball?",  "Handball" => "Ihr Hobby ist also Handball");
    ?>
    <!DOCTYPE HTML>
    <html>
    <head>
    <title>Untitled</title>
    <script src="jquery-1.10.1.js" type="text/javascript"></script>
    <script type="text/javascript">
    <!--
    php_var = <?php echo json_encode($data1)?>;
    function ausgabe(button){
     $("#ausgabe").text(php_var[button.id]);
    }
    // -->
    </script>
    </head>
    <body>
    <p><button id="Fussball" onclick="ausgabe(this)">Fussball</button>
    <button id="Volleyball" onclick="ausgabe(this)">Volleyball</button>
    <button id="Handball" onclick="ausgabe(this)">Handball</button></p>
    <p id="ausgabe"></p>
    </body>
    </html>
    Gruß
    Günni

    Kommentar


    • #3
      Hi ja das ist richtig, danke Dir.
      Nun ist es aber so das ich nicht wirklich mit den Buttons arbeite.
      Die
      PHP-Code:
      id="ausgabe" 
      ist quasi ein Konstrukt von mehreren eingaben.

      Ich weiss nicht wie ich es besser erklären soll.
      Es ist so, die Ausgabe funktioniert, egal was ich anklicke sie zeigt mir an was ich klicke.

      Jetzt möchte ich quasi die
      PHP-Code:
      id="ausgabe" 
      in einer art array ausgeben, denn dann kann ich prüfen
      wenn ein gewünschter Wert auftaucht, dann mache dies.

      zum Beispiel:

      Ich klicke Fußball an dann kommt rund oder eckig, ich entscheide mich für eckig dann taucht quadratisch auf

      Fußball -> rund
      Fußball -> eckig ->quadratisch
      Wenn ich quadratisch anklicke ist der id wert in der
      PHP-Code:
      id="ausgabe" 
      "fußball, eckig, quadratisch"
      Sobald diese Ausgabe "fußball, eckig, quadratisch" erscheint soll er mir anzeigen "nicht möglich"

      Meine Frage bezieht sich nur auf die
      PHP-Code:
      <td id="ausgabe"
      ist es möglich diese in einem PHP Script auszuführen damit Sie von meinem
      PHP Script überprüft werden kann

      Kommentar


      • #4
        Oder vielleicht noch einfacher gesagt ist es möglich die
        PHP-Code:
        id="ausgabe" 
        in einer variable auszuführen?
        quasi
        PHP-Code:
        $data1 ='id="ausgabe"' 
        oder ähnliches?

        Kommentar


        • #5
          Also ich versteh nur Bahnhof. Und ich hab überhaupt keine Ahnung, was du mit id="ausgabe" meinst. Das sieht für mich nach einem Code-Fetzen aus einem HTML-Dokument aus. Was das mit PHP zu tun haben soll, das ist mir auch noch schleierhaft.

          Wie wärs, wenn du fürs erste mal JavaScript komplett weg lässt. Das machts IMHO nur komplizierter. JavaScript kannst du dann hinzufügen, wenn die Lösung mal läuft.

          Kommentar

          Lädt...
          X