Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem ze zmienną w warunku if
Forum PHP.pl > Forum > Przedszkole
aquarius1978
Witam,

Mam problem z zapisaniem odpowiedniego warunku if.
Generalnie chodzi o to: jeśli objętość jest mniejsza od 0 to zmienna przyjmuje wartość pustą,natomiast jeśli zmienna większa od 0 to przyjmuje jej rzeczywistą wartość.

Poniżej kod:

  1. <?php
  2.  
  3. $query="Select * From pkj3 Where miasto Like '%{$_POST['city']}%' AND okres Like '%{$_POST['month']}%' AND rok Like '%{$_POST['rok']}%'AND b_sop Like '%{$_POST['sop1']}%' AND b_ver Like '%{$_POST['ver1']}%' ";
  4.  
  5. $result=mysql_query($query);
  6.  
  7. $obAmount=mysql_num_rows($result);
  8.  
  9. for($x=0;$x<$obAmount;$x++)
  10. {
  11.  
  12. $row=mysql_fetch_assoc($result);
  13.  
  14. if( $row['objetosc'] <= 0 ){
  15. $objetosc = '&nbsp;';
  16. }
  17. elseif ( $row['objetosc'] > 0){
  18. $objetosc = '.$row['objetosc'].' ; //tutaj nie wiem jak to zapisać, dalej są inne warunki,które działają dlatego kończy się na elseif
  19. }
  20. echo '<tr><td align="center">'.($x+1).'</td>
  21. <td>'.$row['donacja'].'</td>
  22. <td align="center">'.$row['d_don1'].'</td>
  23. <td align="center">'.$row['d_don2'].'</td>
  24. <td align="center">'.$row['masa'].'</td>
  25. <td align="center">'.$objetosc.'</td>
  26. <td align="center"><img src="'.$obraz2.'"><font color="'.$color2.'">'.$row['lk_wyn'].'</font></td>
  27. <td align="center"><img src="'.$obraz1.'"><font color="'.$color1.'">'.$row['hg_wyn'].'</font></td>
  28. <td align="center"><img src="'.$obraz3.'"><font color="'.$color3.'">&nbsp;'.$row['ht_wyn'].'</font></td>
  29. <td align="center">'.$row['hemo'].'</td></td>
  30. <td>'.$row['pracownik'].'</td></tr>';
  31. }}
  32. ?>


Jak to poprawnie zapisać?
CTRL
Pokazuje Ci jakiś błąd? bo '.$row['objetosc'].' to raczej zbyt poprawne nie jest smile.gif

  1. if($row['objetosc']<=0)
  2. {
  3. $objetosc = '';
  4. }
  5. elseif($row['objetosc']>0)
  6. {
  7. $objetosc = $row['objetosc'];
  8. }


@down: A może pomógł? smile.gif
aquarius1978
Tak miałem taki błąd:
Parse error: syntax error, unexpected T_STRING in D:\www\apache\htdocs\pkj3_wyniki.php on line 122

Wiedziałem, że to poprawne nie jest, a nie wiedziałem jak to poprawnie zapisać.

Teraz działa:)

dzięki:)
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.