Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z funkcją IF
Forum PHP.pl > Forum > Przedszkole
i-rockerz
Witam. Mam nast. problem: chcę przesyłać dane z formularza w HTML'u i operować jego wartością w php. Napisałem Podany kod:

  1. <?php
  2.  
  3. $samq = trim($_POST['car']);
  4. if($samq = '1') {
  5.  
  6. echo('Wybrałeś Auto Numer:');
  7. echo ($_POST['car']);
  8. }
  9. else {
  10.  
  11.  
  12.  
  13. }
  14.  
  15.  
  16. if($samq = 1){
  17.  
  18. echo('Tabala samochodu nr 1');
  19. }
  20.  
  21. else {
  22.  
  23. if($samq = 2){
  24. echo('Tabela Samochodu nr 2') ;
  25.  
  26. }
  27.  
  28. else {
  29.  
  30. if($samq = 3) {
  31.  
  32. echo('Tabela Samochodu nr 3');
  33.  
  34. }
  35. }
  36. }
  37.  
  38. ?>
  39.  
  40.  
  41. <FORM ACTION="" METHOD="POST" ENCTYPE="iso-8859-2, utf-8">
  42. <SELECT NAME="car">
  43. <OPTION VALUE="1" SELECTED >Honda Civic
  44. <OPTION VALUE="2" >Peugot 206
  45. <OPTION VALUE="3" >Nissan 240sx
  46.  
  47. </SELECT>
  48. <INPUT TYPE="SUBMIT" NAME="" VALUE="Ok">
  49.  
  50. </FORM>
  51.  
  52.  


Przesyłanie danych działa bez zarzutu, ale mam jeden problem. Nie mogę rozgryść tego aby np. wartosc z formularza jest równa 2, to wyswietla mi sie text2, jezeli wartość z formularza jest równa 3 wyświetla text3.

Problem banalny, ale nie mogę sobie z nim poradzic sad.gif proszę o pomoc.
wiewiorek
  1. if($samq == 1){
  2. echo('Tabala samochodu nr 1');
  3. }
  4.  
  5. else if($samq == 2){
  6. echo('Tabela Samochodu nr 2') ;
  7. }
  8.  
  9. else if($samq == 3) {
  10. echo('Tabela Samochodu nr 3');
  11. }



'=' to przypisanie wartosci do zmiennej
'==' oznacza 'równa się'

I poza 'if' oraz 'else' istnieje także 'else if' smile.gif
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.