PHP&SQL producten onder 1 tabel.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Anne Bothead

Anne Bothead

28/01/2007 02:12:00
Quote Anchor link
Ik zit nu al een paar dagen rond te zoeken naar een oplossing maar ik kom er gewoonweg niet uit, dus zoek ik hier mijn heil en hoop dat jullie mij verder kunnen helpen.

Wat ik momenteel heb:
Een database met 18 verschillende kolommen, en meer dan 10.000 producten.

Dit stukje php script:
$data = mysql_query("SELECT * FROM temp_26_01_2007_22_00_25 WHERE $field LIKE%$find%"); [linebreak][linebreak]$find = strtoupper($find); [linebreak]$find = strip_tags($find); [linebreak]$find = trim ($find); [linebreak][linebreak]while($result = @mysql_fetch_array( $data )) [linebreak]{ [linebreak][linebreak]echo "<a href=".$result[url-groot]."><img src=".$result[url-klein]."></a>"; [linebreak]echo $result[Artikel:]; [linebreak]echo " "; [linebreak]echo "<br>"; [linebreak]echo $result[zoek1]; [linebreak]echo "<br>"; [linebreak]echo $result[zoek3]; [linebreak]echo "<br>"; [linebreak]}

Dit laat alle producten en elke informatie die ik erbij wil tonen netjes op een rij zien. Nou komt hier het probleem:

Ik heb producten die er hetzelfde uitzien... deze producten hebben in de database hetzelfde plaatje onder de kolom "url-klein" deze producten wil ik natuurlijk netjes bij elkaar hebben staan met het enkele plaatje ernaast.

Voorbeeld wat ik nu heb:
-plaatje van schaar1
----------------------- 15 Cm lange schaar.
-plaatje van schaar1
----------------------- 16 Cm lange schaar.
-plaatje van schaar1
----------------------- 17 Cm lange schaar.

Voorbeeld van wat het zou moeten zijn:

-plaatje van schaar1
----------------------- 15 Cm lange schaar.
----------------------- 16 Cm lange schaar.
----------------------- 17 Cm lange schaar.

Ik hoop dat dit duidelijk is, en ik hoop dat jullie mij kunnen helpen want ik krijg zin om mijn haar uit te trekken :D

Groetjes.
 
PHP hulp

PHP hulp

01/11/2024 01:15:46
 
Robert Deiman

Robert Deiman

28/01/2007 03:05:00
Quote Anchor link
Klinkt mij in de oren alsof er niet goed is genormaliseerd. Zoek eens bij de tutorials op Normalisatie, dan komt je tabel er heel anders uit te zien.

Wanneer dit geen mogelijkheid is, heb je altijd nog de group by functie in MySQL, kijk hiervoor even op MySQL sites.
 
Anne Bothead

Anne Bothead

28/01/2007 03:17:00
Quote Anchor link
Kijk dat gaat me al redelijk wat boven het hoofd, ik zat namelijk aan while functies e.d. te denken. Ik ben er ook niet zo enorm begaafd in moet ik zeggen.

Ligt het er niet aan hoe ik het uit de database lees?
Maargoed, ik ben hier nu een beetje te moe voor. zal morgen wel verder zien, misschien nog iemand een oplossing voor mijn probleem?

groetjes.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.