이미 스크립트가 작동하고 있지만 더 간단하게 만들고 싶습니다.
열 crap
을로 업데이트 yes
하고 다른 하나를 로 업데이트하는 2 개의 버튼이 있습니다 no
. 이것은 내 현재 스크립트이지만 함께 병합되고 하나의 버튼 만 존재하기를 원합니다.
if(isset($_POST['nocrap'])){
$query = "UPDATE users SET yescrap = 'nee' WHERE username = '$log_username'";
$nocrap = mysqli_query($db_conx, $query);
if($nocrap){
$succes = '<font color="red">Je bent nu uit de queue!</font>';
} else
{
$error = '<font color="red">Er is iets mis gegaan!</font>';
}
}
if(isset($_POST['yescrap'])){
$query = "UPDATE users SET yescrap = 'ja' WHERE username = '$log_username'";
$yescrap = mysqli_query($db_conx, $query);
if($yescrap){
$succes = '<font color="green">Je zit nu in de queue!</font>';
} else
{
$succes = '<font color="red">Er is iets mis gegaan!</font>';
}
}
또한 yescrap
값이 ja
이면 버튼이 표시되기를 원합니다.
$button = '<input type="submit" name="nocrap" value="nocrap" />';
else
$button = '<input type="submit" name="yescrap" value="yescrap" />';
어떻게 할 수 있습니까?
PHP 코드 (테스트되지 않음)
if (isset($_POST['crap']) && ($_POST['crap'] == "yes" || $_POST['crap'] == "no"))
$crapValue = "nee";
$crapSuccess = "Je bent nu uit de queue!";
if ($_POST['crap'] == "yes") {
$crapValue = "ja";
$crapSuccess = "Je zit nu in de queue!";
}
$query = "UPDATE users SET yescrap = '$crapValue' WHERE username = '$log_username'";
$result = mysqli_query($db_conx, $query);
$succes = '<font color="red">Er is iets mis gegaan!</font>';
if($result){
$succes = '<font color="green">$crapSuccess</font>';
}
}
HTML 코드 :
$button = '<input type="submit" name="crap" value="yes" />';
else
$button = '<input type="submit" name="crap" value="no" />';
주의 : SQL 주입 보호를 사용하지 않는 것은 매우 안전하지 않고 위험합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다