Mysql checkbox
Üdv!
A kérdésem a következő lenne:
Van egy űrlap, melyben találhatóak checkbox-ok... azt, hogy ezt tárolja a Mysql adatbázis, ahhoz milyen típusú rekordot adjak meg a tábla létrehozásakor?
Köszönöm: komcsi4
■ A kérdésem a következő lenne:
Van egy űrlap, melyben találhatóak checkbox-ok... azt, hogy ezt tárolja a Mysql adatbázis, ahhoz milyen típusú rekordot adjak meg a tábla létrehozásakor?
Köszönöm: komcsi4
Szia! A BIT adattípus
A BIT adattípus tökéletes pl. ennek a tárolására.
Üdv:
Dávid
Hossz
az úgy jó, ha a checkboxok így néznek ki:
<input id="1" type="checkbox" name="1" value="1" />
<input id="2" type="checkbox" name="1" value="2" />
<input id="3" type="checkbox" name="1" value="3" />
<input id="4" type="checkbox" name="1" value="4" />
<input id="5" type="checkbox" name="1" value="5" />
és az adatbázisban a hossznak megadom az értékét így:
1-5
?
Egy lehetséges megoldás pl.,
...
`ELSO_OPCIO` BIT(1) DEFAULT NULL,
`MASODIK_OPCIO` BIT(1) DEFAULT NULL,
`HARMADIK_OPCIO` BIT(1) DEFAULT NULL,
`NEGYEDIK_OPCIO` BIT(1) DEFAULT NULL,
`OTODIK_OPCIO` BIT(1) DEFAULT NULL,
...
És a rekord beszúrásakor 0-t vagy 1-et írsz a megfelelő mezőbe.
Üdv:
Dávid
És hogyha én ezt megteszem az
Az űrlapod elküldi az
Ha nem akarsz lekérdezéseket futtatni az egyes opciókra akkor egy varchar mezőben serializálva is eltárolhatod őket.
Te a tárolási típust
Ha annak megírása okoz gondot, akkor pontosítsd, légy szíves, a kérdésedet!
Üdv:
Dávid
Az lenne a kérdésem, hogy
A kérdésed alapján félek,
Vagyis a bejövő adatokból kiolvasod a checkbox értékét, és annak függvényében írod ki az adatokat adatbázisba.
Üdv:
Dávid