Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z petlą lub z czyms innym....
Forum PHP.pl > Forum > PHP
sbogdi
witam
mam taki problem :
mam tabele ocen ktore wyswietlaja sie normalnie na stronie lecz po tym jak ktos wstawi nowa ocene uzytkownik po zalogoowaniu dostanie komunikat dla odpowiedniej oceny!!
wszystko dziala dobrze dla jednej oceny ale jak ktos wstawi dwie zalogowany uzytkownik dostje inf tylko dla jednej oceny ta druga pomija
kto ma jakis pomysl jak by to usprawnic??

  1. $ocena_ww =("select odczytana from ocena inner join student on ocena.student_id=student.
    student_id inner join uzytkownik on student.uzytkownik_id=uzytkownik.uzytkownik_i
    d where (login='$a') and (odczytana='nie')"); 
  2.  
  3. $ocena_w=mysql_query($ocena_ww); 
  4. $i=0; 
  5. while($x=mysql_fetch_array($ocena_w, MYSQL_ASSOC)) 
  6. {  
  7. switch($ja['ocena'] ) 
  8. case '2.0' : 
  9. ?> 
  10.  
  11. FUNKCJA JS 
  12.  
  13. <?php 
  14. mysql_query("UPDATE `ocena` SET `odczytana` = 'tak' WHERE `ocena` = '2.0' LIMIT 1 ;"); 
  15. continue; 
  16. case '2.5' : 
  17. ?> 
  18.  
  19. FUNKCJA JS 
  20.  
  21. <?php 
  22.  
  23. mysql_query("UPDATE `ocena` SET `odczytana` = 'tak' WHERE `ocena` = '2.5' LIMIT 1 ;"); 
  24. continue; 
  25. case '3.0' : 
  26. ?> 
  27.  
  28. FUNKCJA JS 
  29.  
  30. <?php 
  31.  
  32. mysql_query("UPDATE `ocena` SET `odczytana` = 'tak' WHERE `ocena` = '3.0' LIMIT 1 ;"); 
  33. continue; 
  34. case '3.5' : 
  35. ?> 
  36. FUNKCJA JS 
  37.  
  38. <?php 
  39. mysql_query("UPDATE `ocena` SET `odczytana` = 'tak' WHERE `ocena` = '3.5' LIMIT 1 ;"); 
  40. continue; 
  41. case '4.0' : 
  42. ?> 
  43.  
  44. FUNKCJA JS 
  45.  
  46. <?php 
  47.  
  48. mysql_query("UPDATE `ocena` SET `odczytana` = 'tak' WHERE `ocena` = '4.0' LIMIT 1 ;"); 
  49. continue; 
  50. case '4.5' : 
  51. ?> 
  52.  
  53. FUNKCJA JS 
  54.  
  55. <?php 
  56.  
  57. mysql_query("UPDATE `ocena` SET `odczytana` = 'tak' WHERE `ocena` = '4.5' LIMIT 1 ;"); 
  58. continue; 
  59. case '5.0' : 
  60. ?> 
  61.  
  62. FUNKCJA JS 
  63.  
  64. <?php 
  65. mysql_query("UPDATE `ocena` SET `odczytana` = 'tak' WHERE `ocena` = '5.0' LIMIT 1 ;"); 
  66.  
  67. continue; 
  68. } 
  69. mysql_free_result($ocena_w); 
  70.  
  71. }
nospor
oj.... bo sie pogniewamy. myslisz ze ci temat sam zniknal?
Napisze ci jeszcze raz ito poraz ostatni:
http://forum.php.pl/index.php?showtopic=42814&hl= - crossposting (Regulamin IV.2, podpunkt f) )
Zamykam, później usunę.
usun z tamtego ostatni post, napisz na nowo bardziej jasniej a nie nowy topic na to samo zakladasz. jesli nie mozesz usunąć, to ja ci usunę a ty se na nowo posta napiszesz. Nie poto ludziska się tam męczyli, byś ty teraz chcial tamten topic usuwac i nanowo o to samo pytac
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.