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?
  1. <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
  1. $kedd = (isset($_REQUEST['Kedd']) && !emptyempty($_REQUEST['Kedd']))? true : false;  
  2. .  
  3. .  
  4. .  
  5. $colName = ($kedd)? : '1' : '0';  
  6. $sql = 'INSERT INTO tblName (colName) VALUES ('$colName .')';  
  7. .  
  8. .  
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 :)