[PHP5] ListBox OnClick mit Übergabe

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [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>
    Last edited by phpMorpheus2; 09-10-2008, 10:13.

  • #2
    print_r($_POST);

    Comment


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

      print_r($_POST) bringt dir die Erleuchtung

      Comment


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

        Comment


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

          Comment


          • #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"

            Comment


            • #7
              *move* nach HTML...

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

              Comment

              Working...
              X