Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
[Variablen] option [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
[Variablen] option


 
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!

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:47 Uhr.