Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] sprawdzanie wpisu
fredzio90
post
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 19.02.2007

Ostrzeżenie: (0%)
-----


otóż wiem że do tego jest funckja in_array(); lecz niewiem zabardzo jak jej użyć...
otóż mam tabele $rank_dj_vote_tbl i wygląda ona tak:

ID | NICK | DATA | IP | NAZWA_DJA


do tej bazy zapisywani są userzy który zagłosowali na danego DJ-a
i podczas kolejnego dodawania chiałbym dodać sprawdzanie czy w tej tabeli, przesuzkwać ją całą, i szukać czy w niej znajduje się nick zalogowanej osoby, jeeli jest to także czy czasami nie prubuje dodac 2 głosu na tego sameho, czy $id<> NAZWA_DJA w bazie....

bo link do głsoowania wygląda tak:

ranking_dj.php?cmd=glosuj&id=NAZWA_DJA

i w tle do tabeli $rank_dj_vote_tbl zapisywany jest nieck zalogowanego, oraz $id DJ-a na którego głosuje...
i moje sprawdzanie doszło do tego punktu:

  1. <?php
  2. function vote_sql() {
  3. global $rank_dj_tbl, $rank_dj_vote_tbl, $id, $PHP_SELF, $cmd, $gnick, $REMOTE_ADDR;
  4.  
  5. $check = mysql_query("SELECT * FROM $rank_dj_vote_tbl");
  6. while($hh = mysql_fetch_array($check)) {
  7. }
  8.  
  9. $wyb = mysql_query("SELECT * FROM $rank_dj_tbl WHERE title='$id'");
  10. $r = mysql_fetch_array($wyb);
  11.  
  12.  
  13.  
  14. if($r['dodal']==$gnick) {
  15. echo "<script language="javascript">alert('Nie możesz głosować na siebie!.');</script>";
  16. //TUTAJ CHCE DAC SPRAWDZANIE
  17. } else {
  18. mysql_query("UPDATE $rank_dj_tbl SET il_glosow=il_glosow+1 WHERE title='$id'");
  19. mysql_query("INSERT INTO $rank_dj_vote_tbl VALUES(NULL, '$gnick', '$REMOTE_ADDR', now(), '$id')");
  20. header("Location: $PHP_SELF");
  21.  
  22. }
  23. ?>


Ten post edytował fredzio90 26.06.2007, 16:28:28
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 06:27