dropdownmenü prob

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Duffi, 26. August 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 26. August 2006
    Hi,

    Also ich erstell ein dropdownmenü im php code. Der Zeigt es auch an usw. Aber wenn ich jetzt eine möglichkeit auswähle dann gibt er nichts weiter wenn ich am ende nen post mach.

    kann mir da einer helfen?

    Das ist jetzt nur mal nen auszug:
    Code:
     <form action="anmelden3.php" method="post">
     <?
    
     $jahr2=false;
     $jahr3=false;
     if(empty($_POST['jahrgang2'])){
     $jahr2=true;
     
     }
     if(empty($_POST['jahrgang3'])){
     $jahr3=true;
     
     }
     
     $alter= date(Y) - $jahrgang;
    
     if($alter<=5){
     $dropi='<select name="klasse" > <option>Nordic Walking</option> <option>Walking</option> <option>Bambini</option> </select> ';
     }
     
     if($alter==6 || $alter==7){
     $dropi='<select name="klasse" > <option>Nordic Walking</option> <option>Walking</option> <option>SchülerE</option> </select> ';
     }
     
     if($alter==8 ||$alter==9){
     $dropi='<select name="klasse" > <option>Nordic Walking</option> <option>Walking</option> <option>SchülerD</option> </select> ';
     }
     
     if($alter==10 ||$alter==11){
     $dropi='<select name="klasse" > <option>Nordic Walking</option> <option>Walking</option> <option>SchülerC</option> </select> ';
     }
     
     if($alter==12 ||$alter==13){
     $dropi='<select name="klasse" > <option>Nordic Walking</option> <option>Walking</option> <option>SchülerB</option> </select> ';
     }
     
     if($alter==14 ||$alter==15){
     $dropi='<select name="klasse" > <option>Nordic Walking</option> <option>Walking</option> <option>SchülerA</option> </select> ';
     }
     
     if($alter==16 ||$alter==17){
     $dropi='<select name="klasse" > <option>Nordic Walking</option> <option>Walking</option> <option>JugendB</option> </select> ';
     }
     
     if($alter==18 ||$alter==19){
     $dropi='<select name="klasse" > <option>Nordic Walking</option> <option>Walking</option> <option>JugendA</option> </select> ';
     }
     
     if($alter>=20){
     $dropi='<select name="klasse" > <option>Nordic Walking</option> <option>Walking</option> <option>Hauptlauf</option> </select> ';
     }
     echo '1.Person'; 
     echo $dropi.'<br/><br/>';
     ?>
    </p>
    
     
     <input type="submit" name="anmelden2" value="Senden" style="background-color: #56B1FC; border: #FFFFFF 1px solid"/> 
     
  2. 26. August 2006
    Hm ich vermute mal, dass das nur in deinem Auszug fehlt, aber ans Ende gehoert noch ein

    </form>


    mfg,
    m00pd00p
     
  3. 26. August 2006
    ne das </form> ist ganz am ende habs nur vergessen sry

    trotzdem danke
     
  4. 27. August 2006
    Heisst das, dass $_POST['klasse'] in anmelden.php3 leer ist?

    btw: dein Programmierstil ist grauenvoll und uneffizient - überarbeite mal deine if-Blöcke.
     
  5. 27. August 2006
    jo genau das heißt es.

    was meinst du mit uneffizient, wie würdest du es besser machen?
     
  6. 27. August 2006
    Zum SELECT: ich hab den jetzt bei mir getestet und in $_POST['klasse'] steht das drin, was man auswählt. Dein Fehler ist woanders im Code.
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.