Ich versuche, einen Wert in der Datenbank zu aktualisieren, während Kontrollkästchen (1 oder 0) mit Jquerys $ .post oder $ .ajax. Ich würde wirklich etwas Hilfe schätzen. Hier ist mein Code:Wie Datenbank aktualisieren, während Kontrollkästchen mit jquery?
HTML
<div class="onoffswitch">
<?php
$yesno = (bool)$baner['noti'];
$checked = ($yesno) ? 'checked="checked"' : '';
?>
<input type="checkbox" name="onoffswitch" class="onoffswitch-checkbox" value="1" id="myonoffswitch" <?php echo $checked; ?>>
<label class="onoffswitch-label" for="myonoffswitch"></label>
</div>
jQuery
$(function(){
$("#myonoffswitch").click(function(){
$.post("notification.php");
})
});
notification.php
connections stuffs...
$yesno = (isset($_POST['onoffswitch'])) ? 1 : 0;
$sql = "UPDATE baner SET noti='$yesno'";
Was scheint schief zu gehen? Es scheint nicht, dass Sie mit Ihrer Postanforderung Daten senden. Möglicherweise ist die Dokumentation zu ['post()'] (http://api.jquery.com/jquery.post/) hilfreich, insbesondere die [examples] (http://api.jquery.com/jquery.post)/# Eintragsbeispiele). – showdev