Ich habe einen Schalter/Umschaltknopf, der den Prüfstatus entsprechend der Daten zu ändern, die ich von databse.And erhalten, wenn die Funktion aktiviert ist, und wenn ich will ich klicken Sie in ein speichern Variable den Wert 0, und wenn ich speichern i setzen möchten 1.verwalten Daten mit dem Schalter/Umschalttaste auf html mit php
der hTML-Code ist dies:
<div class="d5 col-md-2 col-xs-6">
<?php if($ligado=='0'){
?><input id='cmn-toggle-1' class='cmn-toggle cmn-toggle-round' onclick="$ligado=1"type='checkbox'unchecked >
<label for='cmn-toggle-1'></label>
<?php }
else{
?>
<input id='cmn-toggle-1' class='cmn-toggle cmn-toggle-round' onclick="$ligado=0" type='checkbox'checked >
<label for='cmn-toggle-1'></label>
<?php
}?>
</div>
Dies ist innerhalb einer Form, und wenn ich ich will POST die Variable senden mit der richtige Wert. Ich weiß nicht, ob mit onClick funktioniert, weil ich getestet habe und ich nichts bekomme.
In meinem php Ich habe dies:
<?php
include_once 'dbconfig.php';
$descricao=$_GET['descricao'];
if(!empty($_POST['my_checkbox'])) {
$sql_query = "UPDATE alarme SET ligado=1 WHERE divisao=(SELECT id from divisao where descricao = '$descricao');";
$result_set=mysqli_query($link, $sql_query);
} else {
$sql_query = "UPDATE alarme SET ligado=0 WHERE divisao=(SELECT id from divisao where descricao = '$descricao');";
$result_set=mysqli_query($link, $sql_query);
}
header("Location:verdispositivo.php");
?>
Wenn ich ändern Sie den Status der Schaltfläche, wie ich den Wert speichern kann und u könnte erklären, was das? "?" macht zwischen 1 und geprüft? –
@ BrunoGonçalves Aktualisierte Antwort. Das Kontrollkästchen sendet keine "1", wenn das Formular gesendet wird und sendet nichts, dann ist es deaktiviert. –
Also welche Variable erhalte ich in der Datei, die mit der Datenbank verbindet? Zum Beispiel muss ich das haben: $ etwas = $ _ POSt ['was ich hier?']. –