Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Lista produktów z checkbox
defrost
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 24.03.2003
Skąd: Warszawa

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


Przestudiowałem tamety zawierające checkbox'y ale niestety nie bardzo znalazłem to co mnie interesuje.
Mam taki oto kod:
  1. <?php
  2. print "<table border=0 cellspacing=3 cellpadding=3>";
  3. include ("config.php");
  4. mysql_connect ("$host", "$user", "$pass" ) or die ("Brak polączenia z MySQL.");
  5. mysql_select_db ("$db") or die ("Brak połączenia z bazą danych.");
  6. $wynik = mysql_query ("select * from nazwa_tabeli");
  7.  
  8.  
  9. while ($rekord = mysql_fetch_array ($wynik)) {
  10.  
  11. print "<tr><td><img src=lalki/duze/".$rekord['foto']." width=100 height=100></td>
  12.  <td align=left valign=top>
  13.  <table border=0 width=100% cellspacing=0 cellpadding=0>
  14.  <tr>
  15.  <td align=left valign=top></td>
  16.  </tr>
  17.  <tr>
  18.  <td align=left valign=top><input type=checkbox name=nazwa value=\"".$rekord['nazwa']."\" />&nbsp;".$rekord['nazwa']."</td>
  19.  </tr>
  20.  </table>
  21.  </td></tr>";
  22. }
  23. print "</table>";
  24. ?>

Efekt jest taki, że wyświetla mi się lista produktów ze zdjęciami i nazwą oraz pole checkbox. Kowalski Jan może wybrac sobie np. 2 produkty i zamówić je.
Niestety efekt działania powyższego kodu jest taki, że jak wyświetlają się 4 produkty i zaznaczone zostaną pozycje np. 2 i 3 to w zamówieniu pojawia sie zawsze ostatnia wartość - w tym przypadku 3. Jeżeli zaznaczone zostana 4 z 4-ech to wyświetli się ostatni czyli 4.

Jak zrobić, żeby po zaznaczeniu kilku lub wszystkich wyświetlały się właśnie te zaznaczone? Dumam już od 3 dni nad tym i nic mi do głowy nie przychodzi.

Niby jak w formularzu jest pole checkbox np.
  1. <input type="checkbox" name="nazwa" value="wartość1" /> Opis1
  2. <input type="checkbox" name="nazwa" value="wartość2" /> Opis2
  3. <input type="checkbox" name="nazwa" value="wartość3" /> Opis3

Zaznaczając np. 1 i 3 przesyłane jest 1 i 3 ale mi to cholerka nie działa.

Czekam na jakieś wskazówki, porady etc.

Dzięki
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: 20.12.2025 - 08:04