Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z wartościami zmiennych w zależności od warunku
kosy
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 18.08.2005
Skąd: Pabianice

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


Poniższy kod wybiera dane z tabeli wybrane i w zależności co otrzyma powinien stosując instrukcje warunkowe pokazać dynamicznie inne wartości.
Zmienne które miały być dynamiczne czyli $rodzaj i $model przyjmują we wszystkich przypadkach wartość warunku który będzie spełniony jako pierwszy. Jak sie domyślam brakuje gdzieś instrukcji for ale w php umiem jeszcze zbyt mało żeby zrobić to sam ... stąd proszę o pomoc.

  1. <?php
  2. $a=mysql_query("SELECT * FROM wybrane ORDER BY id");
  3.  while($b=mysql_fetch_assoc($a)){
  4.  $typ = $b["typ"];
  5.  $kodkontr = $b["model"];
  6. if ($typ = 'AU') { $rodzaj = 'aup1';
  7. $e=mysql_query("SELECT nazwa1 FROM samochody WHERE kod='".$kodkontr."'");
  8. while($f=mysql_fetch_assoc($e)){
  9. $model = $f["nazwa1"];
  10. }  }
  11.  elseif ($typ = 'VW') { $rodzaj = 'vwp1'; $model = $kodkontr; }
  12.  else { $rodzaj = ''; $model = ''; }
  13.  
  14.  echo("1.".$typ."<br><br>");
  15.  echo("2. <a href='".$rodzaj."'.php?numer=".$b["numer"].">".$b["numer"]."</a><br><br>");
  16.  echo("3.".$model."<br><br>");
  17.  }
  18. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
UNK
post
Post #2





Grupa: Zarejestrowani
Postów: 93
Pomógł: 5
Dołączył: 30.04.2006
Skąd: Gliwice

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


Dużo lepiej by się czytało gdyby jakoś było to napisane ładnie, a nie tak brzydko (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Twój błąd leży w warunkach, poczytaj trochę o nich i o operatorach porównania operators" title="Zobacz w manualu php" target="_manual.
Jeśli chcesz aby warunek był spełniony musisz użyć == a nie = jak w Twoim przypadku.
Go to the top of the page
+Quote Post
kosy
post
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 18.08.2005
Skąd: Pabianice

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


Święta racja dzieki za pomoc już jest ok
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.09.2025 - 15:58