Anoniem2 Geplaatst: 14 januari 2010 Delen Geplaatst: 14 januari 2010 Ik maak hier een losse vraag van omdat ik het niet te verwarrend wil maken voor mezelf :-p\r\n\r\nIk ben dus bezig met het zoekscript wat langzaam maar gestaag vooruit gaat :) maar dit staat daar dus los van. \r\n\r\nnou wil ik de lijsten. menu\'s automatisch laten vullen met de beschikbare zoek worden.\r\n\r\nIk bedoel dus dat wanneer er in me MySQL database 6 verschillende camera modellen voorkomen dat in het onderstaande script automatisch word ingevuld met die 6 camera modellen. Uiteraard moeten het 7 keuze mogelijkheden worden als er 1 nieuw model word ingevoerd in het database.\r\n\r\n[HTML]Vorm\r\n \r\n \r\n ----------Choose----------\r\n 1\r\n 2\r\n 3\r\n 4\r\n 5\r\n 6\r\n [/HTML] \r\n\r\nhet bovenstaande word dan dus:\r\n\r\n[HTML]Vorm\r\n \r\n \r\n ----------Choose----------\r\n Canon Eos 5d\r\n Canon Eos 20d\r\n Canon Eos 7d\r\n Canon powershot G2\r\n Canon powershot G11\r\n Canon Ixus 300\r\n [/HTML] Quote Link naar reactie Anoniem2 Geplaatst: 14 januari 2010 Auteur Delen Geplaatst: 14 januari 2010 Je zult de bovenste html code deels moeten vervangen door een php script met een while lus. Elke keer in die while-lus plaats je dan een volgende optie.\nJe krijgt dan iets wat op onderstaande zou kunnen lijken.\n\n[code]\necho \"maak uw keuze uit onderstaande evenementen\";\ninclude(\'../connect.inc.php\');\n$sql_statement = \"SELECT * FROM evenementen WHERE datum <= NOW() ORDER BY datum DESC\"; \n$qry = mysql_query($sql_statement); \nwhile($obj = mysql_fetch_array($qry)) \n {\n echo \"\" . $obj[\'evenement\'] . \" (d.d. \" . $obj[\'datum\'] . \")\";\n }\n[/code] Quote Link naar reactie Anoniem2 Geplaatst: 14 januari 2010 Auteur Delen Geplaatst: 14 januari 2010 Je zult de bovenste html code deels moeten vervangen door een php script met een while lus. Elke keer in die while-lus plaats je dan een volgende optie.\nJe krijgt dan iets wat op onderstaande zou kunnen lijken.\n\n[code]\nwhile($data=mysql_fetch_array($result)) \n{\necho \"\".$data[\'fotocamera\'].\"\";\n}\n[/code]\n\nVermoedelijk kan het met \" en \' handiger ;) Quote Link naar reactie Anoniem2 Geplaatst: 15 januari 2010 Auteur Delen Geplaatst: 15 januari 2010 [quote=Obelix71;507343]Vermoedelijk kan het met \" en \' handiger ;)[/quote]\nInderdaad, zo is het netter:\n[php]\n\'.$data[\'fotocamera\'].\'\';\n}\n?>\n[/php]Als je HTML in je string hebt staan het is handiger enkele quotes te gebruiken, dan hoef je niet alles te escapen (= voorzien van een backslash). Daarnaast is het ook niet nodig om 2 echo\'s te maken, dit kost, hoewel het minimaal is, meer tijd om te laden. Als je een echo toch over meerdere regels wilt verspreiden (en meerdere strings wilt behouden) kun je de verschillende string het beste scheiden met een komma:\n[php]\n\n[/php]Maar je kan de 2 string natuurlijk ook al direct aan elkaar plakken. Je zou zelf in de eerst code die alle punten in de echo kunnen vervangen door komma\'s. Quote Link naar reactie Om een reactie te plaatsen, moet je eerst inloggen Reageer op dit topic × Geplakt als verrijkte tekst. Herstel opmaak Er zijn maximaal 75 emoji toegestaan. × Je link werd automatisch ingevoegd. Tonen als normale link × Je vorige inhoud werd hersteld. Leeg de tekstverwerker × Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in Afbeeldingen invoegen vanaf URL × Desktop Tablet Smartphone Reactie toevoegen Volgers 0 Ga naar topic overzicht Populaire leden Week Maand Jaar Altijd Er is nog niemand die deze week reputatie heeft ontvangen. Leden Geen leden om te tonen Recente topics 0 Elektrische kookplaat milana · 3 december 2 Aeg wasdroger verstopt ruben · 2 december 1 Office Professional + Microsoft 365 beide geinstalleerd... is dat nodig? Eriktex · 27 november 7 Rook uit was/droogmachine milana · 24 november 12 De Siemens droger serviceklep…. Marsjak · 20 november Nieuwste Topics Alle activiteit Home Techcafe Internet en hosting lijst/ menu × Bestaande gebruiker? Log in Registreren Forum categorieën Terug Welkom in de Kieskeurig community Populair! Terug Wasmachines en wasdrogers Laptops en computers Zonnepanelen Woning en energie Terug Warmtepompen en CV-ketels Zonnepanelen Beeld en geluid Terug Televisies Soundbars, speakers, receivers en audio Huishouden en keuken Terug Wasmachines en wasdrogers Koelen, vaatwassers en keukenapparatuur Airco's en ventilators Stofzuigers en huishoudapparaten Koffie en thee Mobiel Terug Smartphones en tablets Smartwatches en (sport)wearables Techcafé Terug Laptops en computers Printers monitors en overige hardware Alles over Apple Besturingssystemen Beveiliging en privacy Smarthome Internet en hosting Social media Thuisnetwerken Overige tech Foto en video Terug Fotografie en video Fietsen Terug E-bikes en accessoires Tuin en klussen Terug Grasmaaiers, barbecues en klusgereedschap Verzorging Terug Elektrische tandenborstels en verzorging Gaming Terug Consoles, games, films en muziek Deals Terug Black friday en andere deals Kieskeurig en overig Terug Laatste nieuws, acties en video's Gewoon gezellig Alle overige vragen en feedback Community menu Terug Forums Blogs Meestgestelde vragen Online gebruikers Erelijst Activiteit Terug Alle activiteit Zoeken Kieskeurig.nl Terug Kieskeurig Best reviewed Prijsdalers Lifehackgidsen ID.nl Terug ID.nl Zekerheid & gemak Huis & entertainment Mobiliteit Gezond leven Energie & klimaat × Nieuwe aanmaken...
Anoniem2 Geplaatst: 14 januari 2010 Auteur Delen Geplaatst: 14 januari 2010 Je zult de bovenste html code deels moeten vervangen door een php script met een while lus. Elke keer in die while-lus plaats je dan een volgende optie.\nJe krijgt dan iets wat op onderstaande zou kunnen lijken.\n\n[code]\necho \"maak uw keuze uit onderstaande evenementen\";\ninclude(\'../connect.inc.php\');\n$sql_statement = \"SELECT * FROM evenementen WHERE datum <= NOW() ORDER BY datum DESC\"; \n$qry = mysql_query($sql_statement); \nwhile($obj = mysql_fetch_array($qry)) \n {\n echo \"\" . $obj[\'evenement\'] . \" (d.d. \" . $obj[\'datum\'] . \")\";\n }\n[/code] Quote Link naar reactie
Anoniem2 Geplaatst: 14 januari 2010 Auteur Delen Geplaatst: 14 januari 2010 Je zult de bovenste html code deels moeten vervangen door een php script met een while lus. Elke keer in die while-lus plaats je dan een volgende optie.\nJe krijgt dan iets wat op onderstaande zou kunnen lijken.\n\n[code]\nwhile($data=mysql_fetch_array($result)) \n{\necho \"\".$data[\'fotocamera\'].\"\";\n}\n[/code]\n\nVermoedelijk kan het met \" en \' handiger ;) Quote Link naar reactie
Anoniem2 Geplaatst: 15 januari 2010 Auteur Delen Geplaatst: 15 januari 2010 [quote=Obelix71;507343]Vermoedelijk kan het met \" en \' handiger ;)[/quote]\nInderdaad, zo is het netter:\n[php]\n\'.$data[\'fotocamera\'].\'\';\n}\n?>\n[/php]Als je HTML in je string hebt staan het is handiger enkele quotes te gebruiken, dan hoef je niet alles te escapen (= voorzien van een backslash). Daarnaast is het ook niet nodig om 2 echo\'s te maken, dit kost, hoewel het minimaal is, meer tijd om te laden. Als je een echo toch over meerdere regels wilt verspreiden (en meerdere strings wilt behouden) kun je de verschillende string het beste scheiden met een komma:\n[php]\n\n[/php]Maar je kan de 2 string natuurlijk ook al direct aan elkaar plakken. Je zou zelf in de eerst code die alle punten in de echo kunnen vervangen door komma\'s. Quote Link naar reactie
Aanbevolen berichten