anoniem Geplaatst: 11 september 2004 Delen Geplaatst: 11 september 2004 Hallo, Heb een probleempje met deze code. bedoeling is ------------ CategorieA Produckt1 Produckt2 CategorieB Produckt3 CategorieC Produckt4 Produckt5 Produckt6 ------ [code:1:d17ddd7a78] while($row = mysql_fetch_array($query)) { $row = mysql_fetch_array($query); echo"$row[Categorie]"; echo"$row[Produckt]"; } [/code:1:d17ddd7a78] en als ik bij de Produckt ook een while neer zet dan zijn ineens de Categorie weer weg Hoe kan ik dit probleem oplossen Quote Link naar reactie
anoniem Geplaatst: 11 september 2004 Auteur Delen Geplaatst: 11 september 2004 Je moet checken of de categorie dezelfde is als diegene die je het laatst ge-echoot (hoe schrijf je dat in vredesnaam??). Zo ja, echo deze niet nog een keer, zo nee, echo de nieuwe categorie... Quote Link naar reactie
anoniem Geplaatst: 11 september 2004 Auteur Delen Geplaatst: 11 september 2004 Ik heb ook een tijdej hiermee geworsteld en heb het volgende gebruikt.[code:1:015ba5e0b4] //eerste DB aanroep $main_result = mysql_query($query) while ($main = mysql_fetch_array($main_result)) { // tweede DB aanroep $main_result2 = mysql_query($query2) while ($main2 = mysql_fetch_array($main_result2)) { } }[/code:1:015ba5e0b4] Quote Link naar reactie
anoniem Geplaatst: 11 september 2004 Auteur Delen Geplaatst: 11 september 2004 Bedankt ik zal hem er ff ingooien. Quote Link naar reactie
anoniem Geplaatst: 11 september 2004 Auteur Delen Geplaatst: 11 september 2004 je voert dan wel een hoop queries uit, op kleine schaal maakt t niet zoveel uit maar doe t niet op grote veelbezochte websites... Quote Link naar reactie
anoniem Geplaatst: 11 september 2004 Auteur Delen Geplaatst: 11 september 2004 [quote:0d71c40ff5="Jakobvk"]je voert dan wel een hoop queries uit, op kleine schaal maakt t niet zoveel uit maar doe t niet op grote veelbezochte websites...[/quote:0d71c40ff5]Hoe zou jij zoiets oplossen? Quote Link naar reactie
anoniem Geplaatst: 12 september 2004 Auteur Delen Geplaatst: 12 september 2004 [code:1:8461c44176]while($row = mysql_fetch_array($query)) { $row = mysql_fetch_array($query); echo"$row[Categorie]"; echo"$row[Produckt]"; }[/code:1:8461c44176] ik begrijp zowel de code als de vraag niet echt... Maar een queries in een loop lijkt me erg onnodig voor die output. Je kunt toch gewoon in je query sorteren op de categorie en dan doen wat Bill zegt? iig zal bovenstaande code nooit werken. mysql_fetch_array pas je niet toe op een query, maar op het resultaat ervan. En als je dat al zou doen, dan doe je het nu 2 keer. Eerst bovenin de while-loop en dan nog 1 keer erin, waardoor je dus elke keer 1 rij overslaat. Ik zou de php/mysql documentatie er nog eens op nalezen en je vraag wat duidelijker stellen. Hoe ziet je database er bijvoorbeeld uit. Quote Link naar reactie
anoniem Geplaatst: 12 september 2004 Auteur Delen Geplaatst: 12 september 2004 Het werkt zeergoed bedankt Demonaz Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen