| Autor | Zpráva | ||
|---|---|---|---|
| Andrew19 Profil |
mám tento kus skrptu:
začátek kontrola : $BudemeZobrazovat=true;
if (!empty($_POST)) // tak už se odesílalo a musíme kontolovat
{
if ($_POST["otazka"]=='')
{
echo "<span class=vypis_polozka_chyba>Vyplňte otázku !!!</span>";
echo "<br>";
}
elseif ($_POST["kategorie"]=='')
{
echo "<span class=vypis_polozka_chyba>Zadejte kategorii !!!</span>";
echo "<br>";
}
elseif ($_POST["podkategorie"]=='')
{
echo "<span class=vypis_polozka_chyba>Zadejte podkategorii !!!</span>";
echo "<br>";
}
else
{
// kontolou jsme prošli
$BudemeZobrazovat=false;
// tady následuje zápis hodnot do databáze
.
.
.
pak:
if ($BudemeZobrazovat):?>
.
.
.
<?
echo "<td class=polozky_fomulare> Kategorie ";
mysql_query("SET NAMES 'cp1250';");
$vysledek_kategorie = mysql_query("select * from a_kategorie ORDER BY id");
echo "<label>";
echo "<select name=kategorie>";
while ($zaznam_kategorie = mysql_fetch_array($vysledek_kategorie)):
echo "<option value=".$zaznam_kategorie['id'].">".$zaznam_kategorie['kategorie']."</option>";
endwhile;
echo "</select>";
echo "</label>";
echo "</td>";
echo "<td class=polozky_fomulare> Podkategorie ";
mysql_query("SET NAMES 'cp1250';");
$vysledek_podkategorie = mysql_query("select * from a_podkategorie ORDER BY id");
echo "<label>";
echo "<select name=podkategorie>";
while ($zaznam_podkategorie = mysql_fetch_array($vysledek_podkategorie)):
echo "<option value=".$zaznam_podkategorie['id'].">".$zaznam_podkategorie['podkategorie']."</option>";
endwhile;
echo "</select>";
echo "</label>";
echo "</td>";
?>Dotaz: jak udělat aby se mi při nevyhovění nějaké z podmínek na začátku v tagu select vybrala hodnota která byla předána tomuto souboru v proměné :$_POST["kategorie"] a $_POST["podkategorie"] a neskončilo to vždy na 1 položce v menu? Moderátor Majkl578: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na
). |
||
| temp Profil * |
telo cyklu kde generuješ tag option musíš upraviť:
if($zaznam_kategorie['id'] != $_POST['kategorie']) echo "<option value=".$zaznam_kategorie['id'].">".$zaznam_kategorie['kategorie']."</option>"; else echo "<option value=".$zaznam_kategorie['id']." selected=\"selected\">".$zaznam_kategorie['kategorie']."</option>"; Moderátor Majkl578: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na
). |
||
|
Časová prodleva: 16 let
|
|||
0
).