nate10
09-12-2005, 15:32
wie kann ich bei einem option die variable zugreifen wie bei dass bei input type ist?
| Zurück zum Forum |
|
Archiv verlassen und diese Seite im Standarddesign anzeigen : nate10 09-12-2005, 15:32 wie kann ich bei einem option die variable zugreifen wie bei dass bei input type ist? jahlives 09-12-2005, 15:37 So schon probiert ? $var = $_POST['name_des_selects']; Ansonsten kann ich dir selfhtml zu diesem Thema empfehlen. Gruss tobi Benny-one 09-12-2005, 15:38 so wie bei nem input?! schon mal mit echo '<pre>'; print_r($_POST); echo '</pre>'; alles ausgeben lassen, was über dein Formular so alles an Daten an PHP gesendet wird? vermutlich nicht...sonst hättest du dir die frage sparen können ;) nate10 09-12-2005, 15:49 ok jetzt mal genau: <select name="Namen" size="1" > <optgroup label="Spieltag auswählen" id="A"> <option value="1" name="1" label="1" > 1. Spieltag</option> <option value="2" label="2">1 2. Spieltag</option> <option value="3" label="3"> 3. Spieltag</option> <option value="4" label="4"> 4. Spieltag</option> <option label="5"> 5. Spieltag</option> </optgroup> </select> so ist es geschrieben nun würde ich dies über switch case ausgeben, die frage ist halt : switch($vaue) oder wie????? sio wie beim button: switch($submit) funktioniert jahlives 09-12-2005, 16:07 switch($_POST['Namen']){ .... } Schon probiert ???? Gruss tobi nate10 12-12-2005, 08:34 dass funtzt leider nicht! hhcm 12-12-2005, 09:52 Was funzt nicht... switch($_POST["Namen"]) { case "1": echo "Erster Spieltag ausgewählt"; break; case "2": echo "Erster Spieltag ausgewählt"; break; } Da geh ich aber jede Wette ein das des funktioniert. Es sei denn du hast ein GET Formular oder ein total verdrehtes PHP... nate10 12-12-2005, 10:11 Methode ist post aber mit dem option hab ich meine probleme wie kann ich dass ansprechen? <select name="Namen" size="1" > <optgroup label="Spieltag auswählen" id="A"> <option name="1"> 1. Spieltag</option> <option name="2"> 2. Spieltag</option> <option name="3"> 3. Spieltag</option> <option name="4" > 4. Spieltag</option> <option name="5"> 5. Spieltag</option> <option label="6"> 6. Spieltag</option> <option label="7"> 7. Spieltag</option> <option label="8"> 8. Spieltag</option> <option label="9"> 9. Spieltag</option> <option label="10"> 10. Spieltag</option> <option label="11"> 11. Spieltag</option> <option label="12"> 12. Spieltag</option> <option label="13"> 13. Spieltag</option> <option label="14"> 14. Spieltag</option> <option label="15"> 15. Spieltag</option> <option label="16"> 16. Spieltag</option> <option label="17"> 17. Spieltag</option> </optgroup> </select> ist da name oder label oder was ganz anderes korrekt um dann im php ode darauf zuzugreifen, also auf die 1 oder 2 oder 3 oder 4 für den jeweiligen spieltag? hhcm 12-12-2005, 10:24 <option value="1">Spieltag 1.</option> VALUE <-- Damit kannst du das ansprechen... nate10 12-12-2005, 10:35 ok danke das dachte ich mir erst schon kanm aber etwas durcheinander, nun will ich einen query einbauen und den dann über ne whileschleife ausgeben, aber : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/vhosts/5000130433/svschwabelweis.de/htdocs/1mannschaft/spielplan.php on line 92 case "1": $sql = "SELECT man1, man2, tore1, tore2 from paarung "; echo "Erster Spieltag ausgewählt"; break; ... while($row = mysql_fetch_array($sql)) { echo $row["man1"] . " - " . $row["man2"] . " " . $row["tore1"] . " : " . $row["tore2"] . "<br />" . "<br />"; } wahsaga 12-12-2005, 10:42 http://www.php-resource.de/forum/showthread.php?s=&threadid=50454 hhcm 12-12-2005, 10:45 // ...... $sql = "SELECT man1, man2, tore1, tore2 from paarung "; //....... Du meinst nicht hier fehlt noch was? //....... Grundlagen lernen...... while($row = mysql_fetch_array($sql)) { // $sql is auch völliger Quatsch nate10 12-12-2005, 10:51 ach man tut mir mal wieder sehr leid dass ich eure zeit in anspruch nehmen muss, mein großes problem:leichtsinn: da schreib ich doch tatsächlich: $sql = "SELECT man1, man2, tore1, tore2 from paarung "; statt: $sql = @mysql_query("SELECT man1, man2, tore1, tore2 from paarung "); wie gesagt war dumm und leichtsinnig von mir ich sollte erste meine code immer genau anschaune bevor ich was poste, sorry nochmal aber recht herzlichen dank für die hilfe!!! :) hhcm 12-12-2005, 11:03 Jetz machs direkt GANZ richtig... $sql = @mysql_query("SELECT man1, man2, tore1, tore2 from paarung "); // Ändern in $sql = mysql_query("SELECT man1, man2, tore1, tore2 from paarung ") or die("Fehler: ".mysql_error()); nate10 12-12-2005, 11:15 jawoll, besten dank! |
- - |