Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML]Domyślna wartość dla select
Forum PHP.pl > Forum > Przedszkole
pablosso
Mam selecta, który pobiera opcje z bazy danych "kraje". Select jest stworzony do wyboru kraju przy rejestracji.
  1. <?php
  2. echo '<select name="kraje" class="kraj">';
  3. while($row = mysql_fetch_assoc($sql))
  4. {
  5. echo "<option value=\"".$row['nazwa']."\">".$row['nazwa']."</option>";
  6. }
  7. echo "</select>";
  8. ?>


Chciałbym aby domyślną wartością był wybór Polska. I teraz pytanie, jak to zrobić?
kefirek
  1. echo '<select name="kraje" class="kraj">';
  2. while($row = mysql_fetch_assoc($sql))
  3. {
  4. echo "<option value=\"".$row['nazwa']."\" ".($row['nazwa'] == 'Polska' ? 'selected="selected"' : "").">".$row['nazwa']."</option>";
  5. }
  6. echo "</select>";
pablosso
Nie działa.
cycofiasz
Widocznie żadna ze zmiennych $row['nazwa'] nie zawiera wartości "Polska"
pablosso
Zawiera, tylko dalej domyślne jest pierwsze pole.

Ok działa. Nie wiem czemu przedtem nie działało.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.