Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> <option selected>
cornholio666
post
Post #1





Grupa: Zarejestrowani
Postów: 472
Pomógł: 8
Dołączył: 14.03.2004
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
kszychu
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


Dobrze kombinujesz. Poszukaj sobie na forum o option selected, było wiele razy.
Go to the top of the page
+Quote Post
jol.us_
post
Post #3





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 10.12.2003
Skąd: Kraków

Ostrzeżenie: (0%)
-----


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>";
Go to the top of the page
+Quote Post
cornholio666
post
Post #4





Grupa: Zarejestrowani
Postów: 472
Pomógł: 8
Dołączył: 14.03.2004
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


Dzieki wielkie jol.us_ . PS:Krzychu- Wczesniej znalazlem cos o tym ale nie moglem sobie poradzic... ale i tak dzieki
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 13:02