Witam,
Zastanawiam się, dlaczego php nie trzyma w pamięci wynik zapytania do MySQL.
Mam w kodzie $zmienna1, którą chciałbym użyć dwukrotnie. Niestety za drugim razem już jej nie widzi, pętla while nie wyrzuca wyników
i muszę powtórzyć zapytanie do bazy.
Z góry dziękuje za pomoc.
echo "<form action='' method='post'> <fieldset>
<legend>Tabelka z produktami</legend>";
// wyswietlenie pierszej kolumny - typu towarow
$zmienna1 =$baza->zapyatnie do bazy o kategorie produktow
echo "<table border=1 style='float: left'><tr><td>Kolumna kategorii</td></tr>";
echo "<tr><td>".$kategoria['cos'].' - '.$kategoria['cos']."</td></tr>"; }
// wiersz - naglowki firm
$firma =$baza->zapytanie do bazy
$idfirma = $wiersz['idcompany'] ;
echo "<table border=1 cellspacing=0 cellpadding=1 style='float: left'><tr><td align='center'> ".$wiersz['name']."</td></tr>";
// kolumna z liczbami zamowienia
$kolumna = $baza->zapytanie do bazy o produkty i ilosc
if ($num_rows == 0) {
$zmienna1 =$baza->zapyatnie do bazy o kategorie produktow //nie wiem dlaczego nie istnieje $zmienna1 i musze powtorzyc zapytanie
$cos2=$kategoria['cos2'];
echo "<tr><td bgcolor='#FF0000'> <input name='deliv[]' value='' size=15 STYLE='text-align: right;'/></td></tr>";
}
}
} else {
$quantity = $wiersz2['quantity];
echo "<tr><td>
<input name='deliv[]' size=15 value='$quantity' STYLE='text-align: right;'/>
</td></tr>";
}
}
}
echo "</table>";
echo"</fieldset><br>
<input type=submit value='Accept'>
</form>";