나는 체크 박스를 만들려고합니다. 내가 체크 체크 박스를 클릭하면 내가 그것을 isPremium = 1을하게 체크 박스를 클릭하면이 만들어 isPremium = 0PHP - 체크 박스가 작동하지 않습니다.
그러나 : 나는 그것이 작동하지 않습니다 확인 확인란 ..
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
require 'connectDB.php';
$mysql = new mysql();
$mysql->connect();
$dbResult = mysql_query("select * from profiles");
echo "<form action='#' method='post'>";
$dbResult = mysql_query("select * from profiles");
while ($info = mysql_fetch_array($dbResult)) {
if ($info['isPremium'] == 0)
echo "<input type=checkbox name='check2[]' id='check2' value=" . $info['id'] . ">";
else
echo "<input type=checkbox name='check1[]' id='check1' value=" . $info['id'] . " checked>";
echo $info['profileName'] . "<br />";
}
echo "<p><input type='submit' name='btnPremium' /></p>";
echo "</form>";
if (isset($_POST['btnPremium'])) {
if (isset($_POST['check2'])) {
$arrPremium = $_POST['check2'];
foreach ($arrPremium as $result) {
mysql_query("UPDATE profiles set isPremium=1 where id=" . $result . "");
}
}
else
{
$arrPremium = $_POST['check1'];
foreach ($arrPremium as $result2) {
mysql_query("UPDATE profiles set isPremium=0 where id=" . $result2 . "");
}
}
}
?>
클릭 할 때 내가 확인란을 클릭하면 다른 확인란이 선택 취소됩니다.
이은
* 확인란을 클릭하면 다른 확인란이 선택 취소됩니다. * : 의미는 무엇입니까? 하나의 확인란 만있는 것 같습니다. –
일부 ** 자바 스크립트 ** 코드가 누락 되었습니까? 이것은 단순한 체크 박스를 출력해야합니다. 여러분이 어떤 종류의 'onclick'이벤트를 수행하는 다른 코드를 가지고 있다고 가정합니다. – Jakub