Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z zaznaczeniem checkboxów, jeśli jest 1 to checkbox zaznaczony
deha21
post
Post #1





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

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


Witam,
W bazie mam zapisane czy checkbox został zaznaczony. Teraz chcę go wyświetlić. Jeśli w bazie, w jego polu jest '1' to jest zaznaczony jeśli nie to jest bez zaznaczenia. Robiłem już tak wcześniej i działało ale teraz nie chce :/

  1. $wynik=mysql_query("SELECT * FROM auto WHERE id='$id'");
  2. while ($row=mysql_fetch_array($wynik)) {
  3. if ($row['abs']=='1') { echo "<input type='checkbox' name='ABS' class='checkbox' checked>ASB<br>"; } else { echo "<input type='checkbox' name='ABS' class='checkbox'>ASB<br>"; }
  4. }

Nie działa. Dziwne, że taki kod - kawałek przed tym - działa:
  1. if ($row['vat']=='1') {
  2. echo "<input type='checkbox' name='vat' id='vat' checked><input type='text' name='vat_ilosc' size='17' id='vat_ilosc' value='".$row['vat_ilosc']."'></td>
  3. </tr><tr><td>Cena netto [zł]:</td><td><input type='text' name='cena_netto' id='netto' value='".$row['cena_netto']."'></td>";
  4. }
  5. else {
  6. echo "<input type='checkbox' name='vat' id='vat'><input type='text' name='vat_ilosc' size='17' id='vat_ilosc' disabled value=''></td>
  7. </tr><tr><td>Cena netto [zł]:</td><td><input type='text' name='cena_netto' id='netto' disabled value=''></td>"; }


Co to może być? Czy przyczyną tego może być to że jest dużo if'ów i wyciągania z tabeli wielu danych (jest tego koło 60)?

Pozdrawiam


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.08.2025 - 15:42