Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Checkbox w mysql
szczalpior
post 21.01.2006, 15:09:16
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 21.01.2006

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


Witam.
Mam problem odnosnie dodania wielu checkboxow do bazy mysql. Moj kod w html wyglada nastepujaca:
HTML
  1. <p>Rodzaj kuchni:<br>
  2. <input type="checkbox" NAME="kuchnia" VALUE="bałkańska">bałkańska
  3. <input type="checkbox" NAME="kuchnia" VALUE="chińska">chińska
  4. <input type="checkbox" NAME="kuchnia" VALUE="egzotyczna">egzotyczna
  5. <input type="checkbox" NAME="kuchnia" VALUE="europejska">europejska

php
  1. <?php
  2. "INSERT INTO restauracje SET id='$id', adres='$adres',miejscowosc='$miejscowosc', wojewodztwo='$wojewodztwo', telefon='$telefon', email='$email',www='$www', nazwa='$nazwa', opis='$opis', kuchnia='$kuchnia', udogodnienia='$udogodnienia', zdjecia=".$ilzdj.";";
  3. ?>

MYSQL
  1. kuchnia|varchar(20)|atrybuty-brak|Null-tak|domyslnie-NULL|dodatkowy-brak

W bazie mysql mam utworzone pole kuchnia. Problem polege wtym, ze po zaznaczeniu kilku checkboxow dodaje mi tylko pierwszy ktory zaznacze. W jaki sposob nalezy to zrobic, aby dodawalo np 2 lub 3 ? Czy trzeba cos zmodyfikowac w bazie mysql czy w php?
Prosze o pomoc.
Probowalem, ale nie chce dzialac.
Moj kod w mysql jest:
  1. <?php
  2. $kuchnia=implode(',',$_GET['kuchnia']);
  3. $ilzdj = 0;
  4. for ($i=1; $i<=count($zdjecia); $i++) if ((isset($zdjecia[$i])) && ($zdjecia[$i] != "")) $ilzdj++;
  5. $polaczenie = mysql_connect ("127.0.0.1","etrip","szczalpi");
  6. mysql_select_db (etrip_etrip);
  7. $zapytanie = "INSERT 
  8. INTO restauracje
  9.  SET id='$id', adres='$adres',miejscowosc='$miejscowosc', wojewodztwo='$wojewodztwo', telefon='$telefon', email='$email',www='$www', nazwa='$nazwa', opis='$opis', kuchnia='$kuchnia', udogodnienia='$udogodnienia', zdjecia=".$ilzdj.";";
  10. $wykonaj = mysql_query ($zapytanie);
  11. $id = mysql_insert_id($polaczenie);
  12. ?>



poprawiam
---
nospor


Moze w zlym miejscu wstawiam implode questionmark.gif

Ten post edytował nospor 21.01.2006, 19:29:14
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 Wersja Lo-Fi Aktualny czas: 25.07.2025 - 07:53