Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: php+mysql
Forum PHP.pl > Forum > PHP
spineless
Mam problem z kodem :
  1. <?php
  2.  
  3. $query1 = "Select DISTINCT miasto FROM sklepy";
  4.  $z1 = mysql_query($query1);
  5.  while($q_data2 = mysql_fetch_array($z1)){
  6.  
  7.  $zmm1=$q_data2["miasto"]."<br>";
  8.  $nazz[]=$zmm1;
  9.  $counter++;
  10.  
  11.  }
  12.  echo $counter;
  13.  for ($i=0;$i<$counter; $i++){
  14. $miastoa=$nazz[$i];
  15.  echo "<b>".$miastoa."</b>";
  16.  
  17.  $test=$miastoa;
  18. $query2 = "Select nazwa_sklepu FROM sklepy Where miasto like '$test'";
  19. $z2 = mysql_query($query2);
  20.  while($q_data3 = mysql_fetch_array($z2)){
  21.  $zmm3=$q_data3["nazwa_sklepu"]."<br>";
  22.  echo "<li>".$zmm3."</li>";
  23.  
  24.  }
  25. }
  26. ?>

poprawiam
---
nospor


Problem polega na tym ze w zapytaniu $query2 nie przekazuje sie zmienna $test.
Jesli wstawie tam np"Bydgoszcz" to dziala. Jesli wstawie $ test lub $miastoa to juz nic mi nie wyszukuje. Wczesniej przypuje zmienna z tablicy do jakiejs tam zmiennej, potem wypisuje w petli i tekst sie wypisuje: $miastoa=$nazz[$i];
echo "<b>".$miastoa."</b>";,ale jak juz chce wrzucic $miastoa do zap to nie dziala. Czy ta zmienna ma jakis "inny" format? O co tu chodzi. Thx za pomoc!
nospor
zauważ, ze ty zapamietujesz nie miasto, a miasto + tekst <br>:
$q_data2["miasto"]."<br>";
smile.gif
A niesądze, by jakieś miasto mialo na konciu <br> smile.gif

Na przyszlość zrob se echo z zapytania zanim zapodasz topic

ps: i uzywaj bbcode
spineless
Dzieki!!!
Stupid is who stupid does.
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.