reload page functie in een echo
Pagina: « vorige 1 2 3 volgende »
Beperk de code in je post dan tot de knop. De PHP-code is niet relevant.
Maar je moet de functie niet als PHP behandelen. Dat doe je nu fout.
Gewijzigd op 14/10/2020 12:15:06 door - Ariën -
welke code tag is dat?
Zie ook de Veelgestelde Vragen link onderaan de site over uitleg van de BBcodes.
Gewijzigd op 14/10/2020 12:19:06 door - Ariën -
de code is gewijzigd. Alleen waar kan ik die onclick toevoegen?
De button op lijn 59, waar je al mee bezig was?
ja, maar hoe kan ik die functie niet behandelen als php als hij in een echo zit?
location.reload() is JavaScript, en GEEN PHP.
Zoals ik al heb gezegt, ik zit net in mijn 2e jaar van applicatie ontwikkelaar, waarvan ik een half jaar les heb gehad door corona, dus ik heb nog niet veel ervaring met php en dat soort dingen. Daarom dat ik ook dit soort dingen vraag via dit forum, maarja met zulke reacties schiet ik nog niks op.
onClick="window.location.reload()"
Tevens is dit de juiste functie.
Gewijzigd op 14/10/2020 12:35:40 door - Ariën -
- Ariën - op 14/10/2020 12:35:14:
onClick="window.location.reload()"
Dit moet dus niet in die echo, maar waar kan ik dit wel neer zetten, zodat dit ook werkt in die echo?
Eigenlijk moet je je afvragen of je wel hele lappen HTML in een echo wilt plaatsen. Je blijft je bezig houden met escaping van de quotes, hoewel het minder is als je een single-quoted echo hebt, omdat je toch meestal " in HTML gebruikt:
En je hebt bovendien al zo'n single-quoted echo. Dus ik zie het probleem niet, terwijl jij denkt dat er een probleem is.
Gewijzigd op 14/10/2020 12:50:54 door - Ariën -
- Ariën - op 14/10/2020 12:49:31:
En je hebt bovendien al zo'n single-quoted echo. Dus ik zie het probleem niet, terwijl jij denkt dat er een probleem is.
En je hebt bovendien al zo'n single-quoted echo. Dus ik zie het probleem niet, terwijl jij denkt dat er een probleem is.
Naja het enige probleem is dat die getallen pas in de winkelmand komen als de page word gerefreshed, en ik d8 als ik een reload functie erin doe dat dat een goede oplossing zou zijn.
Verder is het geen MSN Messenger hier, en mag je ook gewoon 'dacht' schrijven ;-)
Gewijzigd op 14/10/2020 12:58:28 door - Ariën -
https://www.allphptricks.com/demo/2018/july/simple-shopping-cart-php/
Gewijzigd op 14/10/2020 13:01:48 door marvin groothuis
Oke, bedankt.
Daar doen ze een onnodige reload. Best hinderlijk als je pagina helemaal herladen wordt en bovenaan weer verder gaat als je iets toevoegt aan het winkelmandje. Vooral als je een flinke lijst met producten hebt is het erg vervelend.
Met AJAX (zo te zien gebruiken ze dat niet) kan je gewoon de pagina open houden op de plek waar je bent, en wordt na het klikken op de [toevoegen] knop de achtergrond een request gedaan naar een PHP-script die het winkelmandje met het gekozen product vult. Als dat gelukt is, dan wordt het getalletje bij het mandje verhoogd met het aantal producten via een innerHTML() functie in Javascript (of een .html() functie in jQuery.)
Gewijzigd op 14/10/2020 13:48:45 door - Ariën -
Dit zou perfect zijn, alleen ik heb nog nooit met ajax enz. gewerkt dus ik heb geen idee hoe ik dat zou moeten toevoegen.
Als je AJAX-requests mag gebruiken, zou het misschien een mooi extra puntje zijn.
Gewijzigd op 14/10/2020 13:54:35 door - Ariën -
Maar dan zou ik alles qua code moet omgooien zeker?
Gewijzigd op 14/10/2020 13:58:31 door marvin groothuis