Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z FIND_IN_SET
grassmen
post
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 2
Dołączył: 4.04.2006
Skąd: Karpacz

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


Witam potrzebuje pobrać z kilku pól checkbox dane zapisać je w jednym polu tabeli i pozniej wyedytować.
Przy formularzu używam tego:
  1. <?php
  2. <INPUT TYPE="checkbox" NAME="pole[1]" >
  3. <INPUT TYPE="checkbox" NAME="pole[2]" >
  4. <INPUT TYPE="checkbox" NAME="pole[3]" >
  5. ....
  6. ?>


następnie wykonuje :

  1. <?php
  2. $pole_razem=implode(',',$_POST['pole']);
  3. ?>


i pole $pole_razem zapisuje do bazy poprzez insert.

w bazie zapisuje mi się coś takiego:
  1. ON,ON,ON


obojętnie czy zaznacze 1 ,4 , 7 pole czy 2, 3, 8

I teraz pytanie jak mam wyedytować i rozpoznać zaznaczone pola.
Kombinuje uzycie funkcji FIND_IN_SET ale nie wiem za bardzo jak
jej użyć.
Prosze o jakies wskazówki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
grassmen
post
Post #2





Grupa: Zarejestrowani
Postów: 46
Pomógł: 2
Dołączył: 4.04.2006
Skąd: Karpacz

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


Na początku cały czas miałem value ale w czasie kobinacji wkoncu usunalem.
Dodałem i wyszło cos takiego:
  1. <?php
  2. <INPUT TYPE="checkbox" NAME="pole[1]" VALUE="A">
  3. <INPUT TYPE="checkbox" NAME="pole[2]" VALUE="B">
  4. .
  5. .
  6. .
  7. <INPUT TYPE="checkbox" NAME="pole[8]" VALUE="G">
  8. ?>


i nawet bez sprawdzania zapisało mi do bazy bezposrednio

A, B, G

i to mi starczy.
Ale jezeli zdazyła by sie sytuacja ze potrzebował bym użyć funkcji
FIND_IN_SET to w jaki sposób to uczynić??
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: 27.12.2025 - 11:34