ugrás a tartalomhoz

Checkbox érték átadása MySQL be

Petrusz · 2007. Jan. 16. (K), 18.40
Sziasztok,
A problémám a következő lenne a FORM ban van egy checkbox, ami vagy bejelölt vagy nem. Ha nincs bejelölve nem ad át pl null értéket a sql insernek és undefined errorral leáll.
Hogy lehet azt megoldani ha nincs értéke, nem jelölt akkor is pl FALSE vagy 0 értéket a FORM feladjon a sql feltöltönek?
<TR><TD><input type="checkbox" name="Kedd" align="RIGHT"  />Kedd</TD>
Köszönöm a szakértelmeteket!
 
1

Kapásból ezt irtam:

w3net · 2007. Jan. 16. (K), 20.49

$kedd = (isset($_REQUEST['Kedd']) && !empty($_REQUEST['Kedd']))? true : false;
.
.
.
$colName = ($kedd)? : '1' : '0';
$sql = 'INSERT INTO tblName (colName) VALUES ('. $colName .')';
.
.
Egy jó tanács:
Ha több szakmai könyvet olvasnál (szerintem se PHP, se SQL könyvet még nem olvastál), biztosan magadtól is képes lennél megirni.
3

Köszönöm!

Petrusz · 2007. Jan. 17. (Sze), 19.41
Ez már jobban müködik :) az azért nem igaz hogy nem olvastam, de az igaz hogy nem programozó vagyok hanem pénzügyes és általában este 10 után ülök le a gép elé hogy tanuljak valamit
$colN.... -ben egy ':' - tal több van a kérdőjel utáni fölösleges ;-)
2

...

Bitman · 2007. Jan. 16. (K), 20.55
Egyrészt w3net megelőzött, másrészt benéztem és text típusú inputra válaszoltam. Ez nem az én napom :)