Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Checkbox z bazy danych.
kmike
post 10.04.2009, 08:28:54
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 3
Dołączył: 25.01.2008

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


Witam,

próbuje zrobić dla znajomego prosty kalkulator, wszystko jest juz prawie gotowe prócz możliwości zamawiania, chciałbym, żeby po zaznaczeniu checkboxa, wpisaniu ilości i kliknieciu wyślij skrypt przenosił wartość checkboxa, oraz pola ilość do pliku order.php. Problem tkwi w tym, że wartości value name i id dla checkboxow i textu są pobierane z bazy danych w podany poniżej sposób. Pytanie brzmi jak powinien wyglądać skrypt w pliku order.php, który będzie sprawdzał które z checkboxow są zaznaczone i będzie wyświetlał wartość?

Formularz jest obecnie pod adresem kmike.info/heh


  1. <?php
  2. mysql_connect($dbhost,$dbuser,$dbpassword);
  3. mysql_select_db($dbdatabase);
  4. $query = mysql_query("SELECT `name`,`price`,`size`,`description` FROM `items`");
  5. while($getitem = mysql_fetch_array($query)) {
  6. $name = $getitem['name'];
  7. echo '<tr><td><input type="checkbox" name="' . $getitem['id'] . '" id="' . $name . '" />' . $getitem['name'] . '</td><td>' . $getitem['size'] . '</td><td>' . $getitem['price'] . ' zl</td><td><input type="text" name="' . $getitem['name'] . '"></td><td></td><td>' . $getitem['description'] . '</td></tr>';
  8. }
  9. ?>


Ten post edytował kmike 10.04.2009, 08:29:20
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
1010
post 10.04.2009, 10:42:49
Post #2





Grupa: Zarejestrowani
Postów: 749
Pomógł: 37
Dołączył: 3.10.2006

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


  1. <?
  2. if(isset($_POST['name']))
  3. {
  4.   //zaznaczony
  5. }
  6. else
  7. {
  8.   //niezaznaczony
  9. }
  10. ?>


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

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 Wersja Lo-Fi Aktualny czas: 24.07.2025 - 15:37