Problem z while :/
: czw lis 03, 2005 6:36 pm
Gdy mam taki kod
[php]<?php
$sql = 'SELECT * FROM menu_blok WHERE pozycja="left"';
$zapytanie = mysql_query($sql);
while($wiersz = mysql_fetch_array($zapytanie))
{
echo $wiersz['title'];
echo '<br>';
}
?>[/php]
Wyswietla wszystko OK (Blok 1, Blok 2, Blok 3)
Gdy dodałem jeszcze 2 petle :
[php]<?php
$sql = 'SELECT * FROM menu_blok WHERE pozycja="left"';
$zapytanie = mysql_query($sql);
while($wiersz = mysql_fetch_array($zapytanie))
{
echo $wiersz['title'];
echo '<br>';
$sql = 'SELECT * FROM menu_link WHERE blok_id='.$wiersz['id'];
$zapytanie = mysql_query($sql);
while($wiersz = mysql_fetch_array($zapytanie))
{
echo $wiersz['nazwa'];
echo '<br>';
}
}
?>[/php]
Nie wyswietla pozostalych blokow :/ Czemu ?? (tak jakby petla juz nie przechodzila :/) W czym blad ?? Czy wogole tak mozna ??
[php]<?php
$sql = 'SELECT * FROM menu_blok WHERE pozycja="left"';
$zapytanie = mysql_query($sql);
while($wiersz = mysql_fetch_array($zapytanie))
{
echo $wiersz['title'];
echo '<br>';
}
?>[/php]
Wyswietla wszystko OK (Blok 1, Blok 2, Blok 3)
Gdy dodałem jeszcze 2 petle :
[php]<?php
$sql = 'SELECT * FROM menu_blok WHERE pozycja="left"';
$zapytanie = mysql_query($sql);
while($wiersz = mysql_fetch_array($zapytanie))
{
echo $wiersz['title'];
echo '<br>';
$sql = 'SELECT * FROM menu_link WHERE blok_id='.$wiersz['id'];
$zapytanie = mysql_query($sql);
while($wiersz = mysql_fetch_array($zapytanie))
{
echo $wiersz['nazwa'];
echo '<br>';
}
}
?>[/php]
Nie wyswietla pozostalych blokow :/ Czemu ?? (tak jakby petla juz nie przechodzila :/) W czym blad ?? Czy wogole tak mozna ??