Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem ze zmienną w warunku if
aquarius1978
post 31.05.2012, 13:38:08
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 31.03.2012

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


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ć?
Go to the top of the page
+Quote Post
CTRL
post 31.05.2012, 13:52:16
Post #2





Grupa: Zarejestrowani
Postów: 133
Pomógł: 8
Dołączył: 23.09.2011
Skąd: Stromiec

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


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

Ten post edytował CTRL 31.05.2012, 14:16:53


--------------------
Go to the top of the page
+Quote Post
aquarius1978
post 31.05.2012, 13:56:28
Post #3





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 31.03.2012

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


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:)
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 Wersja Lo-Fi Aktualny czas: 20.07.2025 - 08:12