Witam. Mam napisane funckje do głosowania i chcę żeby wykonywały się bez odświeżania strony.
To są funkcje
function plus($id)
{
polacz();
$plusy=mysql_query("SELECT `mocne` FROM `newsy` WHERE id='$id'") or die (mysql_error());
if(mysql_num_rows($plusy)>0)
{
$row=mysql_fetch_row($plusy);
$ile=$row[0];
}
else
{
$ile=0;
}
$pkt=$ile+1;
echo "$pkt";
$update="UPDATE `newsy` SET mocne='$pkt' Where id='$id'";
mysql_query($update)or die ("Error: ".mysql_error());
rozlacz();
}
function minus($id)
{
polacz();
$minusy=mysql_query("SELECT `slabe` FROM `newsy` WHERE id='$id'") or die (mysql_error());
if(mysql_num_rows($minusy)>0)
{
$row=mysql_fetch_row($minusy);
$ile=$row[0];
}
else
{
$ile=0;
}
$pkt=$ile+1;
echo "$pkt";
$update="UPDATE `newsy` SET slabe='$pkt' Where id='$id'";
mysql_query($update)or die ("Error: ".mysql_error());
rozlacz();
}
function ocena($id)
{
polacz();
$minusy=mysql_query("SELECT `slabe` FROM `newsy` WHERE id='$id'") or die (mysql_error());
if(mysql_num_rows($minusy)>0)
{
$row=mysql_fetch_row($minusy);
$mi=$row[0];
}
$plusy=mysql_query("SELECT `mocne` FROM `newsy` WHERE id='$id'") or die (mysql_error());
if(mysql_num_rows($plusy)>0)
{
$row=mysql_fetch_row($plusy);
$pl=$row[0];
}
$liczba=$pl+$mi;
$ocena=$pl-$mi;
echo"Ocena: $ocena";
echo"(liczba głosów: $liczba)";
}
To jest wywołanie jak umieścić to wywołanie właśnie w JS tak aby dziłało bez odświeżania strony ??
Gdybym miał więcej czasu bym coś o JS lub o Jquery poczytał ale aktualanie tego czasu na naukę nie mam za dużo dlatego też proszę o napisanie mi tego skrytu z tego co się orjętuje nie jest on długi do napisania !
if($_GET['do']=="voteplus" && isset($_GET['id']))
{
$to=$_GET['id'];
plus($to);
}
if($_GET['do']=="voteminus" && isset($_GET['id']))
{
$to=$_GET['id'];
minus($to);
}
</php>