[ vidonk @ 11.01.2010. 18:25 ] @
Ovako kako da u while petlji provjerim dvije promjenjljive da li se podudaraju sa sa neke druge dvije promjenjljive ?
Ja sam pokusao nesto ovako
Code:



$provjera = mysql_query("SELECT * FROM `chat_votes` WHERE `vote_name` = '".$nickname."';");


while($data = mysql_fetch_array($provjera))
{
$photo_name = $data['photo_name'];
$vote_name = $data['vote_name'];

if ($vote_name == $photo_name){

echo "Vec ste glasali<br/>";
exit;
}else{

$upisi = mysql_query("INSERT INTO `chat_votes` VALUES(0, '".$ime."', '".$nickname."','".date("H:i:s")."');");

}
}

[ Man-Wolf @ 11.01.2010. 20:20 ] @
Pojma nemam zasto ti to ne radi, ali, svejedno, nisi to trebao tako da uradis, vec, ceo uslov lepo ubacis u query i proveris da li ima rezultata:

Code:

$query = mysql_query("SELECT * FROM `chat_votes` WHERE `vote_name` = '".$nickname."' AND `photo_name` = '" . $slikaKojuProveravas "';");

if (mysql_num_rows($query) > 0) {
  // Vec ste glasali
} else {
  // Niste glasali ... Upisi VOTE

[ batika @ 12.01.2010. 07:17 ] @
Bas kao sto Man-Wolf rece, ovo sto si ti napisao je ispravno i treba da radi.
E sad ja pretpostavljam da ti nisi hteo ovo da pitas, pa ajd malo bolje pojasni sta ti treba.

Pozdrav
[ --ja-- @ 13.01.2010. 01:36 ] @
Koristi funkciju strcmp! Ako se ne varam (možda bulaznim), način na koji si pokušao riješiti problem uspoređuje jesu li dva objekta ista, a ti želiš provjeriti vrijednost tih objekata.
[ batika @ 13.01.2010. 06:58 ] @
Ne, ne poredi objekte, uradio je mysql_fetch_array i time je napravio niz vrednosti iz tabele.

Ovo sto on radi je ok, samo sto verovatno on ne zeli ovakvu funkcionalnost, ali nista dok se ne javi i objasni sta je u pitanju :)
[ --ja-- @ 13.01.2010. 14:18 ] @
Hvala na pojašnjenju. Moje znanje php-a je ograničeno, ali znam da se u drugim jezicima poput c-a i jave moraju koristiti posebne funkcije pri ispitivanju jednakosti strigova, dok znak == označava provjeru da li je referenca s lijeve strane jednaka onoj s desne. Mislio sam da isto vrijedi i za php, pa zato nikad nisam ni pokušao string compare raditi na == način. A ovo što je on gore napisao jesu stringovu, sudeći po imenima varijabli.

Sad to moram isprobati :) Hvala na informaciji!