Autor | Zpráva | ||
---|---|---|---|
Tomas B. Profil * |
#1 · Zasláno: 31. 10. 2006, 14:20:59
Zdravim, mam napsanou univerzalni funkci pro zobrazovani selectu, ale nastal problem v tom, ze se zobrazuji hodnoty 2x a vubec nefunguje implicitni hodnota. Uplne jsem se do toho zamotal a timto prosim o pomoc, predem dekuji.
<?php function ukazSelect ($tableName, $sloupec, $selectName, $defaultValue){ $query = "SELECT DISTINCT $sloupec FROM $tableName"; if (!($dotaz = mysql_query($query))){ echo "Nepodařilo se načíst data!"; } echo "<select name='".$selectName."'>"; while($ukaz = mysql_fetch_array($dotaz)){ if (isset($_GET['$selectName'])){ foreach ($ukaz as $ukaz[$sloupec]) if ($ukaz == $_GET['$selectName']){ echo "<option value='".$ukaz[$sloupec]."' selected>".$_GET['$selectName']."</option>\n"; } else { echo "<option>".$ukaz[$sloupec]."</option>\n"; } } else { foreach ($ukaz as $ukaz[$sloupec]) echo "<option>".$ukaz[$sloupec]."</option>\n"; } } echo "</select>"; } ?> |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0