Andreas R.: Form auswerten

Hallo Leute,

nein, dies ist nicht die 1000 Frage danach, wie man ein Form auswertet, denn wie das geht steht ja öfters hier im Archiv oder im Inet. Mein Problem ist etwas komisch:

Wenn ich ein Option-Menü auswerte und der Inhalt eine zweistellige Zahl ist, dann erhalte ich nur die erste Zahl.

Quellcode:
Eingabe-Seite

<form method="post" action="ausgabe.php">
  <select size="3" name="site[]" >
    <option value="12">12</option>
    <option value="13">13</option>
  </select>
  <input type="submit" value="Senden">
</form>

Ausgabe-Seite
<?php
  for ($i = 0; $i < sizeof($_REQUEST['site']), $i++){
    echo $_REQUEST['site'][$i]."<br>";
  }
?>

Da steht immer nur die 1 bzw. wenn man z.B. beim value 33 reinschreibt, dann steht da die 3.

thX
help plz,
Andreas

  1. Hallo Leute,

    hallo

    habs mal nachgebastelt und bei mir gehts, wenn du statt
    for ($i = 0; $i < sizeof($_REQUEST['site']), $i++){
    das schreibst:
    for ($i = 0; $i < sizeof($_REQUEST['site']); $i++){

    ... hab beides in eine datei gepackt (also auswertung und die form)

    thX
    help plz,
    Andreas

    cu
    ulli

    1. for ($i = 0; $i < sizeof($_REQUEST['site']); $i++){

      hi,
      ja den zeichenfehler hatte ich schon entdeckt und behoben.

      bei mir funktioniert es auch, wenn es in zwei seperate dateien packe, aber nicht in der - man, fu(piep),

      na - ich probier mal weiter.

      danke.