Hallo,
Ik heb een uitgebreid bestelformulier nu gemaakt in html, met tabellen e.d., het ziet er heel netjes uit en is denk ik een beetje te groot om hier te posten..
Maar ik heb nu al een aantal contactscripts gedownload, bekeken hoe het werkte e.d... maar ik kom er niet uit.. Ik wil namelijk mijn html formuliertje met php werkend krijgen.. kan iemand me hier mee helpen? Ik de veldjes zien er nu zo uit:
Code:<form method="post" action="verstuur">Code:<input type="text" name="klantnummer" size="25">Code:<input type="submit" name="verstuur" value="Bestelling Verzenden">
- contactscript
-
07-05-2006, 16:03 #1Boyd Internet Solutions
- Berichten
- 92
- Lid sinds
- 18 Jaar
contactscript
-
In de schijnwerper
-
07-05-2006, 16:21 #2
- Berichten
- 46
- Lid sinds
- 18 Jaar
Alles wat verstuurd wordt door het formulier, komt in $_POST terecht...
Dan kan je zo dmv php de data afhandelen... om een overzicht je te geven van de velden doe je print_r($_POST); dan krijg je alle gepostte waarden te zien...
<form method="post" action="verstuur"> is fout, dat moet zijn:
<form method="post" action="naamvanjephpbestand.php">
-
07-05-2006, 16:49 #3
- Berichten
- 1.331
- Lid sinds
- 18 Jaar
Nog even een aanvulling op Pieter-Jan:
Het waarde van het attribuut action moet de waarde meekrijgen van het bestand waar ook de handelingen worden ondernomen. Daarna zijn die handelingen inderdaad op te vragen via $_POST['veldnaam']. (In jou geval kan dit zijn 'klantnummer').
Verder raad ik je aan bij een input tag altijd het attribuut 'value' toe te voegen en daarvan de waarde op niks zetten. Als je dan op de submit knop drukt en op vorige drukt, is het bewaart en zijn de velden niet meteen leeg ;)
Als je er nog niet uitkomt mag je me even contacteren op msn, als het goed is sta je er nog in!
-
07-05-2006, 17:48 #4
- Berichten
- 292
- Lid sinds
- 18 Jaar
Nu wil ik absoluut geen spelbreker zijn, maar het is vaak niet verstandig om dit zelf te maken als je eigenlijk al niet goed weet hoe je de data naar PHP moet krijgen.
Als het een database in gaat krijg je te maken met SQL injection. Als het naar email gaat (dus een soort contactformulier) krijg je te maken met spam: niet alleen naar jouw adres, je formulier zou gebruikt kunnen worden door spammers om spam te sturen via jouw adres. Zoek in zo'n geval liever een bevriendde programmeur die dit voor je maakt, een bestel/contactformulier zal voor de meeste mensen wel even tussendoor kunnen.
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