Hallo,
Ik heb vanmiddag een soort van optel selectbox gescript in php.
HIER is dat script online te zien.
Ik zit nu alleen met een probleem, ikzelf denk dat het iets met sessions te maken heeft, alleen ik weet niet hoe ik dat dan moet oplossen.
Zoals je ziet gaat het uitrekenen van de nieuwe prijs prima. Het enigste probleem is dat waneer je een andere option selecteert, de waardes niet worden meegenomen. Dus nadat je een andere optie hebt geselecteerd, staan alle standaard waardes in de select-boxen, en niet de geselecteerde waarde.
De php die bij dit script hoort:
Alvast bedankt voor de hulp!PHP Code:
EDIT: php deleted
- probleem opgelost
Tevens nog een vraagje.
Zijn er toevallig dingen die opvallen aan m'n code aangezien ik
net ben begonnen met php? ;)
Gr. Gijsbert
- PHP/Javascript: selectbox + uitrekenen
-
23-06-2008, 16:04 #1
- Berichten
- 1.355
- Lid sinds
- 18 Jaar
PHP/Javascript: selectbox + uitrekenen
Laatst aangepast door gast2960 : 24-06-2008 om 11:38
-
-
23-06-2008, 16:50 #2
- Berichten
- 1.669
- Lid sinds
- 19 Jaar
Tevens nog een vraagje.
Zijn er toevallig dingen die opvallen aan m'n code aangezien ik
net ben begonnen met php? ;)
Echter viel dit stukje op:
PHP Code:echo("€$uitkomst");
PHP Code:echo("€" . $uitkomst);
Liever zelfs nog
PHP Code:echo "€" . $uitkomst;
Zie zelf namelijk geen reden om daar haakjes om heen te plaatsen.
Over je hoofdvraag (ja, die ga ik ook beantwoorden),
Je zal met PHP een option moeten selecten,
bijvoorbeeld
Code:<option value="0" <?php if($_POST['uitvoering'] == 0) echo "selected = "selected"; ?>>Standaard €0</option>
Dit moet je bij elke option zetten. Zorgt ervoor dat als de pagina wordt ingeladen, dat hij deze selecteert.
Mvg,
Edwin Rasser
-
23-06-2008, 17:23 #3
- Berichten
- 1.355
- Lid sinds
- 18 Jaar
Heel erg bedankt Edwin! Ik de tip meenemen voor in de toekomst ;)
De oplossing werkt helemaal (zie hier).
Je had zelf trouwens ook een klein foutje gemaakt,
echo "selected = "selected""; moest namelijk echo 'selected = "selected"'; zijn in verband met de aanhalingstekens in de echo :p
Nogmaals, bedankt! ;)
Gr. Gijsbert
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic