Voting über Videos mit mehreren Drop Downs auf einer Seite

  • Ich möchte auf einer page mehrere Videos bewerten lassen.
    ich hab zu jedem Video mit der function show_poll ein Dropdown anzeigen.
    Wie kann ich dies nun auswerten?
    Wenn bei einem Video der Vote button gedrückt wird, werden die Werte von allen Dropdowns übergeben. Ich möchte allerdings, dass nur das eine ausgewertet wird, dessen "vote!" Button gedrückt wurde.
    Kann mir jemand helfen?

    Code
    function show_poll($name){
    $button_text =" vote! ";
    echo "<form method=\"post\" action=\"auswertung.php\">";
    echo "<select name=\"$name\">";
      for($i=10; $i>=1; $i--){
      echo "<option value=\"$i\">$i</option>";
      }
    echo "</select>";
    echo "<input type=\"submit\" value=\"$button_text\" name=\"$name\" ></input>";
    }
  • Machs doch so:
    du erzeugst außerhalb der Funktion ne Variable mit dem Wert z.B. 1.
    Dann gibts du bei action an:

    Code
    action=\"auswerten.php?movie=".$variable."\"

    und am Ende der Funktion zählst du die Variable ein hoch.
    Dann kannst du wenn die Auswertseite aufgerufen wird prüfen welcher Film übergeben wurde

    Code
    ($_GET['movie'])

    und dann weißt du wenn da ne 1 ist, dass der erste Film auf deiner Seite angecklickt wurde.
    Übrigens du machst deine <form> nicht zu. oder geht die Funktion noch weiter?

  • DAnke für die Hilfe , habs jetzt mit nem Hidden Inout gelöst, der die entsprechende Video id übergiibt