- +---------------------+
- | Winkelkar |
- +---------------------+
- |id | 1 |
- |user | Kees |
- |photos| naam1, naam2 |
- |urls | url1, url2 |
- |format| 10x15, 6x12 |
- |type | Glans, Mat |
- +---------------------+
'k had net een mooi lang verhaaltje getypt over wat het probleem was,
maar dankzij het *kuch* bugloos *kuch* inloggen hier, kickte het forum me verhaal weg -.-
Bezig met site,
met fotoalbum, foto's kunnen besteld worden,
volgende schema van tabel :
id geeft het ID aan (lijkt me duidelijk)
user geeft de gebruiker aan waarvan het karretje is.
photos geeft de namen van de foto's weer (gescheiden door ,)
urls geeft de urls aan waar de foto's staan (gescheiden door ,)
format geeft het formaat aan hoe de foto's moeten worden uitgeprint (gescheiden door ,)
type geeft het type aan hoe de foto's uitgeprint moeten worden (gescheiden door ,)
bij photos, urls, format, en type is de volgorde hetzelfde, dus 'naam1' hoord bij 'url1' en '10x15' en hij moet 'Glans' worden volgens het voorbeeld.
ik weergeef het nu zo :
- <?php
- while($row_kar = mysql_fetch_assoc($sql_kar)){
- $kar['url'] = explode(', ', $row_kar['urls']);
- $kar['naam'] = explode(', ', $row_kar['photos']);
- $kar['type'] = explode(', ', $row_kar['type']);
- $kar['format'] = explode(', ', $row_kar['format']);
- for ($i = 0; $i <= count($kar['naam'])-1; $i++) {
- ?>
- <tr>
- <td>{AANTAL}</td>
- <td><a href="<?=$kar['url'][$i]?>" title="Ga naar de productpagina van '<?=$kar['naam'][$i]?>'"><?=$kar['naam'][$i]?></a></td>
- <td><?=$kar['format'][$i]?></td>
- <td><?=$kar['type'][$i]?></td>
- <td><a href="?verwijder=<?=$i?>" title="Verwijder deze foto uit uw winkelwagen">[X]</a></td>
- </tr>
- <?php
- }
- }
maar wat ik nu wil veranderen is dat als iemand foto 'naam1' 2x koopt, met dezelfde 'specs' (dus 10x15 en Glans)
dat je dan waar nu {AANTAL} staat, je het aantal keer krijgt, en dus niet dubbel, zoals nu...
ik hoop dat het alsnog duidelijk is,
en dat iemand mij kan helpen.
//Jeroen
)