Autor | Zpráva | ||
---|---|---|---|
divady Profil |
dobrý den, mam formulář kde ma checkbox kde uživatel muže zaškrtnou více možností na jednou
ale do databáze se mi zapíše pouze jen poslední, nevíte jak bych toto mohl vyřešit tady je ta část formuláře TR><TD>Druh zakázky: <TD COLSPAN=3><input type="checkbox" name="druh_oken" value="stavba" checked> Stavba <input type="checkbox" name="druh_oken" value="rekonstrukce"> Rekonstrukce <input type="checkbox" name="druh_oken" value="okna"> Okna,dveře <input type="checkbox" name="druh_oken" value="projekty"> Projekty <input type="checkbox" name="druh_oken" value="opravy"> Opravy<br> <input type="checkbox" name="druh_oken" value="material"> Materiál <input type="checkbox" name="druh_oken" value="prace"> Práce <input type="checkbox" name="druh_oken" value="jine"> Jiné $sql->query("INSERT INTO poptavky SET jmeno = '$_POST[jmeno]', ulice = '$_POST[ulice]', mesto = '$_POST[mesto]', psc = '$_POST[psc]', email = '$_POST[email]', telefon = '$_POST[telefon]', druh_oken='$_POST[druh_oken]', zaskleni = '$_POST[zaskleni]', popis = '$_POST[popis]', zalozeno = NOW(), label = '$_POST[label]', cena = '$_POST[cena]', platnost_do='$platnost_do', okres = '$_POST[okres]', kraj = '$_POST[kraj]', ip = '$_SERVER[REMOTE_ADDR]'");
v databázi mam ma sloupec druh_oken udělanej jako množinu SET, a v ní vložený možnosti |
||
Kajman Profil |
#2 · Zasláno: 29. 3. 2014, 20:05:28
Pošlete si to z formuláře jako pole
<input type="checkbox" name="druh_oken[]"... "insert ... druh_oken='".implode(',',$_POST['druh_oken'])."'... A všude si doplňte ošetřování vstupů proti sql injection. |
||
divady Profil |
#3 · Zasláno: 29. 3. 2014, 20:19:05
Kajman:
děkuji fungovalo to |
||
Časová prodleva: 10 let
|
0