Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> selected jak wybrac?
wozniak
post
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

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


Witam, robie edycje zdjecia w galeri i mam taki kodzik:
Kod
<select size=\"1\" name=\"gal_nal\">";
    
    $zapytanie = sql("SELECT * FROM galeria_kat");
while ($rekord = mysql_fetch_array($zapytanie))
{

$gal_kat_naz_pl = $rekord['gal_kat_naz_pl'];
if($gal_nal == $gal_kat_naz_pl){ $sel = "selected"; }    
echo"<option $sel>$gal_kat_naz_pl</option>";    
    
}


  echo"</select>

$gal_nal = nazwa gal do ktorej nalezy zdjecie
$gal_kat_naz_pl = nazwy kat.
i teraz jak zrobic ze w chwili jak nazwa kat bedzie sie zgadzała wstawi selected?i oczywiscie zeby pozostale nazwy kat wyslwietliły sie? warunek ktory zrobiłem nie działa:(
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
.:dR@kE:.
post
Post #2





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 2.01.2006
Skąd: Reda

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


Widzę pare niedoróbek, ale może to przez wycięcie kawałka kodu.
Napisz dokładnie co to znaczy "nie działa". Czy wyskakuje Ci jakiś błąd zy nic się nie wyświetla? Co się dzieje?

  1. <?php
  2. echo "<select size=\"1\" name=\"gal_nal\">";
  3.  
  4. // czy ponizsza funkcja "sql" jest poprawnie napisana?
  5. $zapytanie = sql("SELECT * FROM galeria_kat"); 
  6. while ($rekord = mysql_fetch_array($zapytanie)) 
  7. { 
  8. $gal_kat_naz_pl = $rekord['gal_kat_naz_pl'];
  9. if($_POST['gal_nal'] == $gal_kat_naz_pl){ $sel = "selected"; } 
  10. echo"<option $sel>$gal_kat_naz_pl</option>"; 
  11. }
  12. echo"</select>";
  13. ?>


Przy okazji: jesli piszesz na forum kod php, to używaj znaczników php.
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 07:40