Witam,
Mam pewien kod lecz nie wiem jak go zmodyfikować. Jest to skrypt głosowania na zawodników i chodzi mi o to żeby każdy zarejestrowany użytkownik strony mógł oddać jeden głos na każdego zawodnika a jeżeli zagłosuje na danego zawodnika to pojawia się komunikat zagłosowałeś już dziś na tego zawodnika. Podaję poniżej kod:
$result = dbquery("SELECT id, nazwa, ostatni, zolta, czerwona, info, klub, zdjecie, pozycja, dataurodzenia, miejsce, wzrost, waga, zamieszkanie, pseudonim FROM sklad WHERE id='".$_GET['id']."'");
$data = mysql_fetch_array($result);
opentable($data['nazwa']);
echo "<table align='center' cellpadding='0' cellspacing='0'>
<tr>
<td valign='middle'><center><img src='/zawodnicy/".$data['zdjecie']."'></center></td>
<td valign='middle'>
<table height='160' cellspacing='0' rules='rows'>
<tr bgcolor='#f0f0f0'>
<td width='200'><font size='2'><b>Imię i nazwisko:</b></font></td>
<td width='200'><font size='2'><b>".$data['nazwa']."</b></font></td>
</tr>
<tr bgcolor='#d0d0d0'>
<td width='200'><font size='2'><b>Data urodzenia:</b></font></td>
<td width='200'><font size='2'><b>".$data['dataurodzenia']."</b></font></td>
</tr>
<tr bgcolor='#f0f0f0'>
<td width='200'><font size='2'><b>Miejsce urodzenia:</b></font></td>
<td width='200'><img src='/images/polska.png'> <font size='2'><b>".$data['miejsce']."</b></font></td>
</tr>
<tr bgcolor='#d0d0d0'>
<td width='200'><font size='2'><b>Wzrost:</b></font></td>
<td width='200'><font size='2'><b>".$data['wzrost']." cm</b></font></td>
</tr>
<tr bgcolor='#f0f0f0'>
<td width='200'><font size='2'><b>Waga:</b></font></td>
<td width='200'><font size='2'><b>".$data['waga']." kg</b></font></td>
</tr>
<tr bgcolor='#d0d0d0'>
<td width='200'><font size='2'><b>Miejsce zamieszkania:</b></font></td>
<td width='200'><img src='/images/polska.png'> <font size='2'><b>".$data['zamieszkanie']."</b></font></td>
</tr>
<tr bgcolor='#f0f0f0'>
<td width='200'><font size='2'><b>Pseudonim:</b></font></td>
<td width='200'><font size='2'><b>".$data['pseudonim']."</b></font></td>
</tr>
<tr bgcolor='#d0d0d0'>
<td width='200'><font size='2'><b>Poprzedni klub:</b></font></td>
<td width='200'><font size='2'><b>".$data['klub']."</b></font></td>
</tr>
</table>
</td>
</tr>
</table><br>
<center><a href='/infusions/custom_contact/contact.php' target='blank'><b><font size='2'><font color='red'>UZUPEŁNIJ DANE O ZAWODNIKU</font></font></b></a></center><br />";
closetable();
<?php
if (!defined("IN_FUSION")) { die("Access Denied"); }
if(isset($_POST['ocen'])){ // sprawdzamy czy kliknięto na przycisk do wysyłania formularza.
if(!empty($nazwa) and
!empty($ocena) and
!empty($user)){ // sprawdzamy czy zostały wypełnione wszystkie pola
$zapytanie = "INSERT INTO oceny SET nazwa='$nazwa', ocena='$ocena', user='$user'";
$wykonaj = mysql_query($zapytanie); // dodajemy rekord do bazy
if($wykonaj == 'TRUE'){
echo '<table cellpadding="0" width="100%" bgcolor="#d4d4d4"><tr><td><center><b>Oceniono!</b></center></td></tr></table>'; // wyświetlamy komunikat o poprawnym dodaniu rekordu do bazy
}
} else {
echo '<table cellpadding="0" width="100%" bgcolor="#d4d4d4"><tr><td><center><b>Nie wypełniłeś wszystkich pól!</b></center></td></tr></table>'; // wyświetlamy komunikat o błędnym wypełnieniu formularza
}
}
?>
<?php
$result1 = dbquery("SELECT nazwa, AVG(ocena) as srednia, COUNT(nazwa) as ilosc FROM oceny WHERE nazwa='".$data['nazwa']."'");
echo "<center><font size='2'><b>Ocena zawodnika:</b></font><div class='oceny'><center><font class='font_oceny'><strong>".number_format($data1['srednia'], 2, ".", "")."</strong></font></center></div><font size='2'>Oddanych głosów: <b>".$data1['ilosc']."</b></font></center>"; ?>
<br />
<?php
if (iMEMBER) {
echo "<form method='POST' action='/zawodnik.php?id=".$data['id']."'>
<input name='nazwa' type='hidden' value='".$data['nazwa']."'>
<input name='user' type='hidden' value='".$userdata['user_name']."'>
<center><font size='2'><b>Oceń zawodnika:</b></font> <select name='ocena' class='textbox'>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
</select>
<input class='button' type='submit' name='ocen' value='Oceń'>
</form></center>";
} else {
echo "<strong><center><font size='2'><b>Głosowanie tylko dla zarejestrowanych!<br><a href='http://mglks.pl/login.php' target='_blank'>Zaloguj się</a> lub <a href='http://mglks.pl/register.php' target='_bank'>zarejestruj</a>.</b></font></strong>"; }
?>
W formularzu przesyłam imię i nazwisko zawodnika jako "nazwa" oraz ukrytą nazwę usera jako user_name pewnie trzeba będzie jeszcze dodać datę ale to już czekam na jakąś pomoc.
Z góry dziękuję.