Peki, bu neden çalışmadığını anlamaya görünüyor olamaz. (Altta hata bir açıklaması vardır)
<script type="text/javascript">
$(document).ready(function(){
$('#submit').click(function(){
$('input[type=checkbox]:checked').each(function(){
ajax=$.ajax({
type: "POST",
url: "rollcall_submitvote.php",
data: 'division='+ $(this).val,(),
cache: false
}
});
});
});
</script>
<?php
/**
* Include vB core.
*/
require_once('./global.php');
require_once(DIR . '/includes/functions_bigthree.php');
require_once(DIR . '/includes/functions_forumlist.php');
/**
* Grab the divisions from the database.
*/
$query = $db->query_read("SELECT division FROM rollcall_divisions");
while($array = $db->fetch_array($query)){
echo "<input type='checkbox' value=".$array[division].">".$array[division]."<br>";
}
?>
<input type="submit" id="submit">
İşte oy vermek sayfası:
<?php
/**
* Include vB core.
*/
require_once('./global.php');
require_once(DIR . '/includes/functions_bigthree.php');
require_once(DIR . '/includes/functions_forumlist.php');
$db->query_write("INSERT INTO rollcall_users VALUES ('".$_POST["division"]."', '".$vbulletin->userinfo['username']."')")or die(mysql_error());
?>
Ben oy göndermek sayfasına giderseniz boş bir sonuç ile bir rekor ve veritabanı kullanıcı adını koyar. Ama ben hiçbir şey teslim tıklarsanız hiç eklendi alır.