głosowanie js+php

0

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>
0

mintAjax/jQuery

0

To raczej leć z pytaniem do działu Praca i podaj odpowiednią kwotę. Tutaj staramy się pomóc rozwiązać ludziom konkretne problemy. Pomagamy za darmo, bezinteresownie, ale staramy się nie być jeleniami odwalającymi robotę za leniwców ;).

Jeśli chcesz coś napisać w jakimś języku, ale nie chce Ci się uczyć ani języka, ani prostych bibliotek, to sorki. Zauważ proszę, że to jest dość upierdliwe do testowania. Trzeba postawić u siebie serwer, bazę danych itd. Więc ciężko zrobić to za Ciebie w trymiga. Dlatego polecam zajrzeć do działu Praca (jest poddziałem Off Topica). Tam takie rzeczy robią, ale odpłatnie.

Jeśli jednak chciałbyś samemu coś zrobić, to poczytaj o technologii Ajax. Głównie chodzi o obiekt XMLHttpRequest (w skrócie: XHR). jQuery to tylko biblioteka, która m.in. "opakowuje" XHR i ułatwia korzystanie z niego.

0

Nie to że nie chcę sie uczyć. Ale myślałem że jest banał do napisania i każdy kto się zna na ajaxie i jquery to jest wstanie napisać to choćby z palca. Ale skoro jest z tym więcej roboty ( a nie jak przewidywałem to sorry za zły dział )

1 użytkowników online, w tym zalogowanych: 0, gości: 1