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)
select auswahl in php [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
select auswahl in php


 
Mistert77
11-08-2002, 13:39 
 
so hab ich select mit der DB verbundne...klappt auch...

$team1 = mysql_query("SELECT id,name FROM $table");

echo "<form name=\"Team\" method=\"\" action=\"\">";
echo "<select name=select\">";
while ($row = mysql_fetch_array($team1)) {
echo "<option VALUE=\"".$row["id"]."\">".$row["name"]."</option>\n";
}


nun meine Frage:
ist es möglich den Startwert <option selected> auch mit daten aus der db aufrufe?

 
Radium2k
11-08-2002, 13:44 
 
$team1 = mysql_query("SELECT id,name,selected FROM $table");

echo "<form name=\"Team\" method=\"\" action=\"\">";
echo "<select name=select\">";
while ($row = mysql_fetch_array($team1))
{
if ( $row["selected"] == 1 )
{
echo "<option VALUE=\"".$row["id"]."\">".$row["name"]."</option>\n";
}
else
{
echo "<option selected VALUE=\"".$row["id"]."\">".$row["name"]."</option>\n";
}
}


musst natürlich das feld selected noch in der tabelle anlegen und immer miteintragen ob die option selected sein soll

 
goth
11-08-2002, 22:27 
 
Das nenne ich doch mal Redundanz!

Bei Netzteilen mag das ja gut sein ... aber bei Quellcodes ... da bedeutet das nur mehr zu Debuggen ... !


echo "<select name=select\">";
while ($row = mysql_fetch_array($team1)) {
echo "<option value=\"".$row["id"]."\"".( $row["selected"] ? " selected=\"selected\"" : "" ).">".$row["name"]."</option>\n";
}
echo "</select>";


wäre mein Vorschlag ... :D

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:39 Uhr.