[PHP5] ListBox OnClick mit Übergabe

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

  • [PHP5] ListBox OnClick mit Übergabe

    Hi,
    ich will eine ListBox mit vielen Datum haben.
    Bei klick auf ein Datum in der ListBox, läd sich die Seite neu.
    Es wird ein Wert mit übergeben, anhand die website nun die ID der angeklickten Zeile in der ListBox mehr Infos läd.
    Aber irgendwie bekomme ich keinen Post Wert mit übergeben!

    Mit KLICK auf einen Eintrag der Listbox, wird die Seite nru geladen.
    Ist die Seite nun fertig, neu geladen, müsste ich ja wie im Code ganz unten zu sehen ist, mit $Post den Wert übergeben bekommen.
    Dem ist aber nicht so. Warum

    PHP-Code:
    <div id='links'>
    <p>Monatsübersicht<br>

    <form method=post action=index.php name=datumauswahl>
    <select name="listbox" size="12">

    <?php

    $sql 
    mysql_query('SELECT datum.timestamp, datum.id
                          FROM datum ORDER BY datum.timestamp DESC'
    ) or die(mysql_error());
                          
    while(
    $row mysql_fetch_object($sql))
      {
          
    $datum date("d.m.Y - H:i"$row->timestamp);
          
    $id $row->id;

        echo 
    '<option name="angeklicktesdatum" value="'.$id.'" onClick="document.datumauswahl.submit();">'.$datum.$id.'</option>';

      }
    ?>
    </select>
    </form>
    </p>
    </div>


    <div id='mitte'>
    <?php
        
    echo '< ';
        echo 
    $_POST['angeklicktesdatum'];
        echo 
    ' >';
    ?>

    </div>
    Zuletzt geändert von phpMorpheus2; 09.10.2008, 11:13.

  • #2
    print_r($_POST);

    Kommentar


    • #3
      PHP-Code:
      echo $_POST['angeklicktesdatum']; 
      option hat kein Attribut "name"!

      print_r($_POST) bringt dir die Erleuchtung

      Kommentar


      • #4
        Aber ich habe doch jeder Option und der Form einen Expliziten Namen zugeordnet !?

        Kommentar


        • #5
          Achsoo meint Ihr das.
          Wie kann ich denn dann einen Wert übergeben wenn ich keinen direkten namen habe?

          Kommentar


          • #6
            Ah, super.
            Hat sich erledigt. Habe es gefunden.
            Ich habe den Namen des Select genommen.
            Sprich:

            PHP-Code:
                <form method=post action=index.php name=datumauswahl>
                <
            select [B]name="listbox"[/B]  size="12"

            Kommentar


            • #7
              *move* nach HTML...

              Demnächst einfach mal den Validator drüber laufen lassen. Der sieht sowas...

              Kommentar

              Lädt...
              X