私はチェックボックスとPHPの作業に助けが必要です。私はちょうどチェックボックスがPHPでチェックされるかどうかの値を決定しようとしています。ヘルプPHPとHTMLのチェックボックス
例:チェックボックスがオンになっていなかった場合は、それに対応する変数は、リクエストに表示されません
<?php
$ch1 = isset($_REQUEST['ch1']);
:
<?php
include ("inc/conf.php");
$id = $_SESSION['id'];
if(isset($_POST['subfrm'])){
$gtid = $_REQUEST['tid'];
$ch1 = $_REQUEST['ch1'];
if($ch1 == "ON"){
$gch1 = "Y";
} else {
$gch1 = "N";
}
$ch2 = $_REQUEST['ch2'];
if($ch2 == "ON"){
$gch2 = "Y";
} else {
$gch2 = "N";
}
mysql_query("UPDATE SET ctable ch1='$gch1', ch2='$gch2' WHERE id='$gtid'");
}
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<input type="hidden" name="tid" value="<?php echo $id; ?>" />
<input type="checkbox" name="ch1" />Hats
<input type="checkbox" name="ch2" />Watches
<textarea name="thetext"></textarea>
<input type="submit" name="subfrm" value="PUNCH ME" />
</form>
正確には機能しません。 – PeeHaa
と照会する前にユーザーの入力を消毒してください。あなたの現在のコードでは、SQLインジェクションに脆弱です – PeeHaa