[msql & php] Winkelwagen

Vragen over Server-Side scripttalen (PHP, CGI, ASP, ...)

[msql & php] Winkelwagen

Berichtdoor Thumbnail op zo 07 maart 2010, 17:57

Dag WSF'ers

'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 :
  1. +---------------------+
  2. |      Winkelkar      |
  3. +---------------------+
  4. |id    | 1            |
  5. |user  | Kees         |
  6. |photos| naam1, naam2 |
  7. |urls  | url1, url2   |
  8. |format| 10x15, 6x12  |
  9. |type  | Glans, Mat   |
  10. +---------------------+


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 :
  1.    <?php
  2.     while($row_kar = mysql_fetch_assoc($sql_kar)){
  3.        $kar['url'] = explode(', ', $row_kar['urls']);
  4.        $kar['naam'] = explode(', ', $row_kar['photos']);
  5.        $kar['type'] = explode(', ', $row_kar['type']);
  6.        $kar['format'] = explode(', ', $row_kar['format']);
  7.        for ($i = 0; $i <= count($kar['naam'])-1; $i++) {
  8.     ?>
  9.                       <tr>
  10.                          <td>{AANTAL}</td>
  11.                          <td><a href="<?=$kar['url'][$i]?>" title="Ga naar de productpagina van  '<?=$kar['naam'][$i]?>'"><?=$kar['naam'][$i]?></a></td>
  12.                          <td><?=$kar['format'][$i]?></td>
  13.                          <td><?=$kar['type'][$i]?></td>
  14.                          <td><a href="?verwijder=<?=$i?>" title="Verwijder deze foto uit uw winkelwagen">[X]</a></td>
  15.                       </tr>
  16.     <?php
  17.        }
  18.     }
  19.  


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
beschikbaar via msn voor hulp...
Avatar gebruiker
Thumbnail
WSF+ Lid
 
Berichten: 368

Re: [msql & php] Winkelwagen

Berichtdoor erik_ark op zo 07 maart 2010, 20:14

Kun je niet een extra veld in de tabel erbij maken dat het aantal bestelde foto's van een bepaalde naam opslaat (met net als de naam gescheiden door komma's)?
erik_ark
WSF Lid
 
Berichten: 95

Re: [msql & php] Winkelwagen

Berichtdoor Thumbnail op zo 07 maart 2010, 21:05

ik heb het al opgelost,
andere manier van opslaan

Toch bedankt
(wert ik ben geen verrader (A))
beschikbaar via msn voor hulp...
Avatar gebruiker
Thumbnail
WSF+ Lid
 
Berichten: 368


Keer terug naar Server-side


Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 1 gast

Je bent niet ingelogd

Starthosting

Actueel