PHP i MySQL dla każdego
Tak utworzona zmienna ids jest wykorzystywana jako część zapytania pobierającego z bazy dane książek. Ma ono postać:
SELECT Id. 'Tytuł'. Cena FROM Książki WHERE id IN($ids) ORDER BY 'Tytuł'
Wyniki zapytania są pobierane w pętli whi 1 e i, razem z danymi z koszyka, są umieszczane w tabeli i formularzu HTML o schematycznej postaci:
<form action-'main.pHp' method-'post'>
<input type='hidden' name='action' value-'modifybaskef>
<table border=T' ałign='center’>
<tr>
<td colspan='4' align='center'>Zawartość koszyka</td>
</tr>
<tr>
<td width-'602'>Tytuł</td>
<td>Cena</td>
<td>Iłość</td>
<td>Wartość</td>
</tr>
<tr>
<td>TytuJ</td>
<td>Cena</td>
<td><input type-'text' name-'idk' value-‘ilość' size-'27></td>
<td ali gn='ri ght'>Wartość<!td>
</tr>
<tr>
<td ałign='left' colspan='3‘>Całkowita wartość</td>
<td align=‘right'>wartość calk</td>
</tr>
<tr>
<td align='right’ colspan='4'xinput type-' submi t' val ue-' Za pi sz zmiany’></td> </tr>
<tr>
<td align=*right' colspan-'4'>
<a href-'mai n.php?act ion=checkout'><h3>0o kasy</h3>
</td>
</tr>
</table>
</form>
Tabela pozwala na sformatowanie wyników, natomiast formularz — na dokonywanie zmian w koszyku. Przyjęte zostały następujące oznaczenia:
♦ Tytuł — ciąg znaków określających tytuł książki;
♦ Cena — cena książki;
♦ idk — identyfikator książki;
♦ i lość — liczba zamówionych egzemplarzy danego tytułu;
♦ Wartość — wartość zamówionych książek danego tytułu;
♦ wartość_całk — całkowita wartość zamówienia.