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:
<?php
echo \"Razem głosów: <b>$ilosc\"; ?>
a ma tego nie pokazywac bo sonda ma 0
machnelem cos takiego:
<?php
$numersondy = $ilosc1;
while($numersondy > 0) //watunek sortowania od najnowszej do najstarszej
{
$zapytanie1 = \"SELECT * FROM pp_sondapytania WHERE w='1' AND id=$numersondy LIMIT 1\"; //pobranie pytania gdzie w = 1 i sondy o jakims nr
$idek =$wiersz['id'];
$pyt = $wiersz['pytanie'];
$zapytanie = \"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
list
($ilosc) = @mysql_fetch_row(@mysql_query(\"SELECT SUM(glosow) FROM pp_sondaodp WHERE id_pytania=$idek AND id_pytania=$numersondy \")); //zlicznie ilosc glosow z watunkami idek i nr sondywhile($wiersz=@mysql_fetch_array ($wykonaj)) { //petla wyswietlajaca paski grafiki sondy $pun = $wiersz['glosow'];
$opcj = $wiersz['odpowiedz'];
if ($ilosc!=\"0\")
$procent = ($pun/$ilosc)*660;
else $procent = \"0\";
$reszta = 660 - $procent;
if ($ilosc!=\"0\")
$punk = $pun/$ilosc * 100;
else $punk = \"0\";
echo \"$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 }
echo \"Razem głosów: <b>$ilosc\"; $numersondy--;
}
?>
moze ktos pomoze

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