Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][SQL]Top 10
maniek6666
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 1.03.2010

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


Witam serdecznie , stworzyłem sobie topliste wszystko działa tylko chce ja teraz wyświetlić i mam mały problem bo nie wiem jak zrobić sortowanie tzn zeby sie wyświetlało na pierwszej pozycji pozycja która ma najwięcej głosów i zmniejszyć liczbe znaków tytułu tzn żeby wyświetlało się 30 znaków a po najechaniu żeby był dymek z całą nazwą

oto zapytanie do bazy danych

  1. function toplisty() {
  2.  
  3. <table width="100%" align="left" border="0" cellspacing="0" cellpadding="0">
  4. <tr>
  5. <td align="left" class="uni_01"><b>Wykonawca</b></td>
  6. <td align="center" class="uni_01">glosy</td>
  7. <td align="center" class="uni_01">zaglosuj</td>
  8. </tr>';
  9.  
  10.  
  11. $sql = "SELECT * FROM toplista_pliki";
  12. $result = mysql_query($sql);
  13.  
  14. while($r = mysql_fetch_array($result)) {
  15.  
  16. $id = $r['id'];
  17. $wyk = $r['nazwa'];
  18. $gl = $r['glosow'];
  19.  
  20. <tr>
  21.  
  22. <td class="uni_01="left"><img src="/images/strzalka_czerwona.png" width="8" height="6">'.$wyk.'</td>
  23. <td class="uni_01" align="center">'.$gl.'</td>
  24.  
  25. <td class="uni_01" align="center"><a href="toplista.php?cmd=glos&id='.$z_bazy[id].'&kat=1"><img src="/images/icon_plus.png" width="8" height="6"></a></td>
  26. </tr>';
  27. }
  28. </table>';
  29.  
  30. }

dopiero się uczę więc pewnie nie jest za dobre pozdrawiam i licze na pomoc (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
maniek6666
post
Post #2





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 1.03.2010

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


znaczy jeśli dodaje głos przez www.mojastrona.pl/toplista.php to normalnie dodaje a jesli z index.php to juz nie

w pliku toplista.php jest
  1. function glos() {
  2.  
  3. if($_COOKIE['toplista_kat']==$GLOBALS['kat']) echo '<br><br><b><center>Oddałeś już głos w tej kategori</center></b><br><br>';
  4. else {
  5. $glosow = mysql_result(mysql_query("SELECT glosow FROM toplista_pliki WHERE id='$GLOBALS[id]'"),"glosow");
  6. mysql_query("UPDATE toplista_pliki SET glosow=$glosow+1 WHERE id='$GLOBALS[id]'");
  7.  
  8. setcookie("toplista_kat", $GLOBALS['kat'], time()+3600*24*365);
  9.  
  10. echo '<br><br><b><center>Dziękujemy za oddanie głosu</center></b><br><br>';
  11. }
  12. echo '<script language="JavaScript" type="text/javascript">
  13. <!--
  14. setTimeout("window.location.replace(\'toplista.php?cmd=poz&kat='.$GLOBALS[kat].'\')", 3000);
  15. //-->
  16. </script>';
  17. }
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 12.10.2025 - 14:29