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: 13 let
|
0