Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wyswietlenie tego gdzie w = 1 problem, problem dotyczy problemu archiwum sondy
boya
post
Post #1





Grupa: Zarejestrowani
Postów: 287
Pomógł: 0
Dołączył: 26.02.2003
Skąd: Ow/Pn

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


Witam
Mam sonde zbudowana na 2 tabelkach pp_sondapytania i pp_sondaodp
w tabeli pp_sondapytania mam rekord w ktorym ustawiam czy sonda ma sie pokazywac w archiwum jak 0 to sie nie pokazuje

wszystko jest ok tylko jak machne 0 w jednej sondzie to nie pokaze jej ale pokaze napis:

  1. <?php
  2. echo &#092;"Razem głosów: <b>$ilosc\";
  3. ?>

a ma tego nie pokazywac bo sonda ma 0

machnelem cos takiego:
  1. <?php
  2. list($ilosc1) = @mysql_fetch_row(@mysql_query(&#092;"SELECT max(id) FROM pp_sondapytania\")); //pobranie ilosc sond
  3. $numersondy = $ilosc1;
  4. while($numersondy > 0) //watunek sortowania od najnowszej do najstarszej
  5. {
  6. $zapytanie1 = &#092;"SELECT * FROM pp_sondapytania WHERE w='1' AND id=$numersondy LIMIT 1\"; //pobranie pytania gdzie w = 1 i sondy o jakims nr
  7. $wykonaj1 = mysql_query ($zapytanie1);
  8. $wiersz=@mysql_fetch_array ($wykonaj1);
  9. $idek =$wiersz['id'];
  10. $pyt = $wiersz['pytanie'];
  11. $zapytanie = &#092;"SELECT * FROM pp_sondaodp WHERE id_pytania=$idek AND id_pytania=$numersondy
    \"; //wyciagniecie odp do sondy gdzie idek pochodzi od id z bazy pp_sondapyt
  12. $wykonaj = mysql_query ($zapytanie);
  13. list($ilosc) = @mysql_fetch_row(@mysql_query(&#092;"SELECT SUM(glosow) FROM pp_sondaodp WHERE id_pytania=$idek AND id_pytania=$numersondy \")); //zlicznie ilosc glosow z watunkami idek i nr sondy
  14. echo (&#092;"$pyt\");
  15. while($wiersz=@mysql_fetch_array ($wykonaj)) { //petla wyswietlajaca paski grafiki sondy
  16. $pun = $wiersz['glosow'];
  17. $opcj = $wiersz['odpowiedz'];
  18. if ($ilosc!=&#092;"0\")
  19. $procent = ($pun/$ilosc)*660;
  20. else $procent = &#092;"0\";
  21.  
  22. $reszta = 660 - $procent;
  23. if ($ilosc!=&#092;"0\")
  24. $punk = $pun/$ilosc * 100;
  25. else $punk = &#092;"0\";
  26.  
  27. $punk2 = round($punk);
  28. echo &#092;"$opcj: $punk2<img src=3.jpg width=1 height=6><img src=1.jpg width=$procent height=6><img src=2.jpg width=$reszta height=6><img src=3.jpg width=1 height=6><br>\"; //wyswietlenie grafiki sondy
  29. }
  30. echo &#092;"Razem głosów: <b>$ilosc\";
  31. $numersondy--;
  32. }
  33. ?>


moze ktos pomoze questionmark.gif
pozdro

Ten post edytował boya 21.06.2004, 13:53:49


--------------------
Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
Go to the top of the page
+Quote Post
MarcinJarek
post
Post #2





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 26.10.2003
Skąd: Warszawa

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


if" title="Zobacz w manualu PHP" target="_manual - tym sprawdz czy jest wartosc 0.


--------------------
Go to the top of the page
+Quote Post

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: 22.08.2025 - 07:42