Potrebno je da iz baze čekiram da li je $slikaid==$id gdje je ime=’$username’
(*$id je id slike iz druge tabele i već imam njegovu varijablu)
Kada koristim ovaj kod:
<?php
$result = mysqli_query($con,"SELECT vslika_id FROM usersvote WHERE ime='admin' ");
$row = mysqli_fetch_array($result);
$slikaid=$row['vslika_id'];
if ($slikaid==$id)
{
ok
}
else
{
nešto
}
?>
$result = mysqli_query($con,"SELECT vslika_id FROM usersvote WHERE ime='admin' ");
if ( $row = mysqli_fetch_array($result)){
do {
$slikaid=$row['vslika_id'];
if ($slikaid==$id)
{
ok
}
else
{
nešto
}
}while ( $row = mysqli_fetch_array($result));
}
ali ako checkiras uvijek za isti id, mozes i njega stavit u query pa izbjegnes checkiranje onda toga u petlji
Treba da checkira sve $slika_id sa trenutnim $id slike i da vidi je li isti. Ako je isti onda da napiše npr ‘Glasali ste već’ a ako nije da prikaže formu za glasanje.
$result = mysqli_query($con,"SELECT vslika_id FROM usersvote WHERE ime='admin' AND vslika_id='".$slikaid."' LIMIT 1");
if ($result){
//vec je glasao
}else{
nije glasao
}