Na een eerder probleem met het aanpassen van een administratiesysteem zit ik weer vast. Ik ben inmiddels al zover dat ik de order-nummers netjes uit de database haal. Het is nu de bedoeling dat voor ieder ordernummer ook netjes de bijbehorende data neergezet wordt.
Het probleem zit hem denk ik zelf in de query die genest staat in de foreach loop. Ik krijg namelijk netjes voor ieder ordernummer een rij in de aangemaakte table te zien, maar de data blijft achterwege. Wat zou ik hier aan kunnen doen om dit op te lossen?
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| foreach($results as $order) { $orderid = $order['order_id']; echo '<!-- Orderid: '.$orderid.' -->'; $data = $db->doQuery("SELECT firstname, lastname, refer, email, timestamp FROM orders WHERE id = ".$orderid." ORDER BY refer;"); echo '<tr>'; echo '<!-- Voornaam: '.$data['firstname'].'-->'; echo '<td>-'; echo '<a href="'; echo 'http://www.XXX.nl/XXX/XXX/admin.php?refer='; echo $data['refer']; echo '&password=' . getPassword(); echo '">' . $data['refer'] . '</a>'; echo '</td>'; echo '<td>'; echo $data['firstname'] . $data['lastname']; echo '</td>'; echo '<td>'; echo $data['email']; echo '</td>'; echo '<td>'; echo $order['timestamp']; echo '</td>'; echo '</tr>'; } |
Het probleem zit hem denk ik zelf in de query die genest staat in de foreach loop. Ik krijg namelijk netjes voor ieder ordernummer een rij in de aangemaakte table te zien, maar de data blijft achterwege. Wat zou ik hier aan kunnen doen om dit op te lossen?