Mam tu umysłową pustkę i nie mogę dla mnie wypracować rozwiązania.Dodawanie wyników bazy danych do tablicy
Mój scenariusz jest taki, że programuję w PHP i MySQL. Mam tabelę bazy danych zwracającą wyniki dla określonego orderid. Zapytanie może zwrócić maksymalnie 4 wiersze na zamówienie i co najmniej 1 wiersz.
Oto obraz tego, w jaki sposób chcę zwrócić wyniki. alt text http://sandbox.mcmedia.com.au/nqlsolutions/images/packages.jpg
Mam wszystkie zamówienia (nazwa, adres) przechowywane w tabeli o nazwie "zamówienia". Mam wszystkie pakiety dla tego zamówienia przechowywane w tabeli o nazwie "pakiety".
Co muszę zrobić to za pomocą pętli muszę mieć dostęp do każdego konkretnego elementu wynikach baz danych (IE package1, itemstype1, package2, itemtype2) ect
używam kwerendę tak, aby spróbować i zdobyć tylko „ilość przedmiotów:
$sql = "SELECT * FROM bookings_onetime_packages WHERE orderid = '".$orderid."' ORDER BY packageid DESC";
$total = $db->database_num_rows($db->database_query($sql));
$query = $db->database_query($sql);
$noitems = '';
while($info = $db->database_fetch_assoc($query)){
$numberitems = $info['numberofitems'];
for($i=0; $i<$total; $i++){
$noitems .= $numberitems[$i];
}
}
print $noitems;
muszę mieć dostęp do każdego konkretnego elementu, bo im trzeba utworzyć wypełnić szablon pDF za pomocą« FPDF»
mam nadzieję, że ma sens, każdy kierunek byłby bardzo doceniany .
Dzięki za odpowiedź na pytanie, David, bardzo jasne i na miejscu. – Jason