Cześć! Mam skrypt, który pobiera podania z bazy danych i robi guziki "tak" i "nie". Po nacisnieciu przycisku skrypt wysyla glos bez przeladowania(jQuery). Wszystko mam zrobione, lecz działa to tylko (wysylanie) na podanie Z SAMEJ GÓRY (trzeba po kolei lecieć z góry na dół, nie da rady wysłać głosu do np. 3 podania).
Oto mój skrypt:
<?php
@session_start();
if(isset($_SESSION['login'])){
?>
<table style="margin: 0 auto; border-color: white;" border=1> <div id="message" name="message">
<script type="text/javascript"> $(document).ready(function() {
$("#tak").click(function() {
var form_data = {
state: "tak",
nick: $("#nick").text(),
is_ajax: 1
};
$.ajax({
type: "POST",
url: 'glosuj.php',
data: form_data,
success: function(response)
{
if(response == 'success'){
$("#message").html("
<p class='success'>Zagłosowałeś pomyślnie!
</p>");
$("#other").load('podania.php');
}else{
$("#message").html("
<p class='error'>Błąd!
</p>");
}
}
});
return false;
});
$("#nie").click(function() {
var form_data = {
state: "nie",
nick: $("#nick").text(),
is_ajax: 1
};
$.ajax({
type: "POST",
url: 'glosuj.php',
data: form_data,
success: function(response)
{
if(response == 'success'){
$("#message").html("
<p class='success'>Zagłosowałeś pomyślnie!
</p>");
$("#other").load('podania.php');
}else{
$("#message").html("
<p class='error'>Błąd!
</p>");
}
}
});
return false;
});
});
<td>Dlaczego Fatality
</td>
<?php
mysql_connect('localhost', 'p242716', 'CIAAAAAAAAAAAAAAAAAAAAACH');
mysql_select_db("p242716_fatality");
mysql_query("SET NAMES 'utf8'");
$query = mysql_query("SELECT * FROM `podania`");
$login = $_SESSION['login'];
$myselect = mysql_result(mysql_query("SELECT `glosowanie` FROM `logowanie` WHERE `login`='$login'"),0,0);
$myselect = explode("|", $myselect);
$myselectcount = count($myselect);
while($rekord = mysql_fetch_array($query)){
for($i=0; $i<=$myselectcount; $i++){
if($myselect[$i] == $rekord[0]){
if($myselect[$i]==""){
}else{
continue 2;
}
}
}
?>
<form action="" method="post" onsubmit="return false;"> <td><p id="nick" name="nick"><?php echo $rekord[1]; ?></p></td> <td><?php echo $rekord[2]; ?></td> <td><?php echo $rekord[3]; ?></td> <td><?php echo $rekord[4]; ?></td> <td><?php echo $rekord[5]; ?></td> <td><?php echo $rekord[6]; ?></td> <td><?php echo $rekord[8]; ?></td> <td><?php echo $rekord[9]; ?></td> <td><?php echo $rekord[10]; ?></td> <td><?php echo $rekord[11]; ?></td> <td><?php echo $rekord[12]; ?></td> <td><?php echo $rekord[13]; ?></td> <td><input id="tak" name="tak" type="submit" value="TAK" onClick="return false;" /><input id="nie" name="nie" value="NIE" type="submit" onClick="return false;" /></td> <?php
}
?>
<?php
}else{
?>
Nie próbuj oszukiwać :)
<?php
}
?>