Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: <option selected>
Forum PHP.pl > Forum > Przedszkole
cornholio666
witam mam taki problem:
  1. <?php
  2. echo '<br><FORM METHOD=\"POST\">NOWY REKORD<br>';
  3.  
  4. echo '<SELECT NAME=\"firma\">'; //rozwijalna lisrta firm
  5.  
  6.  $wyswietl = mysql_query(&#092;"SELECT * FROM firmy WHERE sn = 's' Order by 'firma' \") or 
  7.  die(&#092;"nie mogę wyswietlic\");
  8.  
  9.    
  10. while($row = mysql_fetch_array($wyswietl))  
  11. echo '<OPTION>'.$row[1].'</OPTION>';  
  12.  
  13. echo '</SELECT>';
  14. ?>


Mam liste rozwijalna z kilkoma firmami (pobierane z bazy), zaznaczam jedna wykonuje np dodanie rekordu do bazy. I teraz po dodaniu chcialbym zeby zaznaczona firma wczesniej byla zaznaczona po dodaniu. Probowalem z <OPTION SELECTED> ale dalej nie wiem jak to zrobic? moze ktos wie?
kszychu
Dobrze kombinujesz. Poszukaj sobie na forum o option selected, było wiele razy.
jol.us_
Kod
$wyswietl = mysql_query("SELECT * FROM firmy WHERE sn = 's' ORDER BY firma")
print "<SELECT NAME=\"firma\";
while ($rekord = mysql_fetch_array ($wyswietl)) {
if ($rekord[1] == "$firma") {
  print "<OPTION VALUE=\"$rekord[1]\" selected>$rekord[1]</OPTION>";
} else {
  print "<OPTION value=\"$rekord[1]\">$rekord[1]</OPTION>";
}
}
print "</SELECT>";
cornholio666
Dzieki wielkie jol.us_ . PS:Krzychu- Wczesniej znalazlem cos o tym ale nie moglem sobie poradzic... ale i tak dzieki
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.