Probleem bij versturen gegevens invulformulier
Of kan deze fout in mijn mailingscript zitten. Dit werkt nochtans perfect bij de eerste versie van het invulformulier.
Voor meer info of een copy van het script : Vragen staat vrij ;-)
Gewijzigd op 22/11/2010 16:24:27 door Henk Jansen
Graag de formulierregel en de afhandelregel van het betreffende inputveld.
Naam: <input type="text" name="naam" size="20"/>
Voornaam: <input type="text" name="voornaam" size="20"/>
</br>
Adres: <input type="text" name="adres" size="20"/>
Nummer: <input type="text" name="nummer" size="20"/>
</br>
Postcode: <input type="text" name="postcode" size="4"/>
Gemeente: <input type="text" name="gemeente" size="20"/>
</br>
Email Adress: <input type="text" name="email" size="20"/>
</br>
</br>
Maak uw keuze: <select name="keuze">
<option value="informatie">Ik wens informatie.</option>
<option value="prijsaanvraag">Ik wens een prijsaanvraag.</option>
</select>
</br>
</br>
Uw bericht:
</br>
<textarea name="commentaar" rows="3" cols="30"></textarea>
</br>
<input type="submit" name="submit" value="Verzenden"/>
<input type="reset" value="Formulier wissen"><hr>
</form>
- SanThe - op 22/11/2010 16:32:28:
en de afhandelregel van het betreffende inputveld.
Ben er echt nog niet lang mee bezig en probeer deze klus te klaren via zelfstudie :s
Toevoeging op 22/11/2010 22:04:13:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
$naam = $_POST['naam'];
$voornaam = $_POST['voornaam'];
$straat = $_POST['straat'];
$nr = $_POST['nr'];
$postcode = $_POST['postcode'];
$gemeente = $_POST['gemeente'];
$emailadres = $_POST['email'];
$Informatie = $_POST['Informatie'];
$Prijsaanvraag = $_POST['Prijsaanvraag'];
$commentaar = $_POST['commentaar'];
$message =
$naam." ".$voornaam."\r\n".$straat." ".$nr."\r\n".$postcode." ".$gemeente."\r\n".$email."\r\n\r".$Informatie."\r\n\r".$Prijsaanvraag."\r\n\r".$commentaar;
mail("[email protected]","formulier", $message);
header("Location: /index.php?jump=bedankt");
?>
$naam = $_POST['naam'];
$voornaam = $_POST['voornaam'];
$straat = $_POST['straat'];
$nr = $_POST['nr'];
$postcode = $_POST['postcode'];
$gemeente = $_POST['gemeente'];
$emailadres = $_POST['email'];
$Informatie = $_POST['Informatie'];
$Prijsaanvraag = $_POST['Prijsaanvraag'];
$commentaar = $_POST['commentaar'];
$message =
$naam." ".$voornaam."\r\n".$straat." ".$nr."\r\n".$postcode." ".$gemeente."\r\n".$email."\r\n\r".$Informatie."\r\n\r".$Prijsaanvraag."\r\n\r".$commentaar;
mail("[email protected]","formulier", $message);
header("Location: /index.php?jump=bedankt");
?>
Gewijzigd op 22/11/2010 22:00:52 door Edmond Schols
Uit me hoofd
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
$info = $_POST['keuze'];
If $info = "prijsvraag"
{
// als hij deze keuze heeft gemaakt
}
?>
$info = $_POST['keuze'];
If $info = "prijsvraag"
{
// als hij deze keuze heeft gemaakt
}
?>
Toevoeging op 22/11/2010 22:16:50:
Kan zijn dat het niet helemaal klopt omdat ik via mijn ipod typ
geeft dit dan in de mail ook de keuze weer ( eender welke keuze er gemaakt is )?
geeft de keuze weer, maar je checkt nu nog niet of alle velden zijn ingevuld.
Toevoeging op 22/11/2010 22:24:09:
Het moet in een email komen zegt hij dus dat is makkelijker met variabelen
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
//rest
?>
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
//rest
?>
Toevoeging op 22/11/2010 22:27:28:
Variabelen kopiëren is nutteloos. Gebruik gewoon de originele.
Quote:
Toevoeging op 22/11/2010 22:27:28:
Variabelen kopiëren is nutteloos. Gebruik gewoon de originele.
Toevoeging op 22/11/2010 22:27:28:
Variabelen kopiëren is nutteloos. Gebruik gewoon de originele.
Wat je fijn vind
Daar is iedereen het anders over
Gewijzigd op 22/11/2010 22:31:24 door Jordi Kroon
Vincent Huisman op 22/11/2010 22:21:04:
nee, gewoon
geeft de keuze weer, maar je checkt nu nog niet of alle velden zijn ingevuld.
geeft de keuze weer, maar je checkt nu nog niet of alle velden zijn ingevuld.
Dit zal waarschijnlijk in mail.php moeten komen , maar ik wil wel de huidige opmaak van mijn mail houden.
dus :
Naam Voornaam
straat + nr
postcode + + gemeente
dan de keuze en daaronder tekst uit invulvlak
Waar in mijn script moet ik dit dan plaatsen ?
Toevoeging op 22/11/2010 22:32:37:
Jordi kroon op 22/11/2010 22:29:40:
je bedoelt het orginele script?
Quote:
Toevoeging op 22/11/2010 22:27:28:
Variabelen kopiëren is nutteloos. Gebruik gewoon de originele.
Toevoeging op 22/11/2010 22:27:28:
Variabelen kopiëren is nutteloos. Gebruik gewoon de originele.
je bedoelt het orginele script?
Gewijzigd op 22/11/2010 22:31:24 door Edmond Schols
Is dat je informatie en prijsvraag als een appart veld geeft
Maar het is selecteren dus het is maar 1 veld
En dat is de naam die je bij Select="keuze" hebt
En niet van de options
Options zijn een soort ifjes
Het zou zo ounnen zijn dat hij dat invult
Zoja
Dan dit
Zonee
Dan dit
Jordi kroon op 22/11/2010 22:29:40:
Wat je fijn vind
Daar is iedereen het anders over
Quote:
Toevoeging op 22/11/2010 22:27:28:
Variabelen kopiëren is nutteloos. Gebruik gewoon de originele.
Toevoeging op 22/11/2010 22:27:28:
Variabelen kopiëren is nutteloos. Gebruik gewoon de originele.
Wat je fijn vind
Daar is iedereen het anders over
Nee. Het is nutteloos en bad practice.
Als je gewoon met de originele variabelen werkt, dan weet je dat ze onveilig zijn, want je weet waar ze vandaan komt.
Als je met $pietje uit $delfzijl werkt, dan weet je dat niet.
En natuurlijk is het gewoon onzinnig omdat je een waarde kopieert.
Een echte scripter kan gewoon met alle variabelen werken.
Karl Karl op 22/11/2010 22:38:35:
Nee. Het is nutteloos en bad practice.
Als je gewoon met de originele variabelen werkt, dan weet je dat ze onveilig zijn, want je weet waar ze vandaan komt.
Als je met $pietje uit $delfzijl werkt, dan weet je dat niet.
En natuurlijk is het gewoon onzinnig omdat je een waarde kopieert.
Een echte scripter kan gewoon met alle variabelen werken.
Jordi kroon op 22/11/2010 22:29:40:
Wat je fijn vind
Daar is iedereen het anders over
Quote:
Toevoeging op 22/11/2010 22:27:28:
Variabelen kopiëren is nutteloos. Gebruik gewoon de originele.
Toevoeging op 22/11/2010 22:27:28:
Variabelen kopiëren is nutteloos. Gebruik gewoon de originele.
Wat je fijn vind
Daar is iedereen het anders over
Nee. Het is nutteloos en bad practice.
Als je gewoon met de originele variabelen werkt, dan weet je dat ze onveilig zijn, want je weet waar ze vandaan komt.
Als je met $pietje uit $delfzijl werkt, dan weet je dat niet.
En natuurlijk is het gewoon onzinnig omdat je een waarde kopieert.
Een echte scripter kan gewoon met alle variabelen werken.
Nu ben ik dus voledig niet meer mee.
Ik begrijp je zin niet
Edmond Schols op 22/11/2010 22:45:06:
Nu ben ik dus voledig niet meer mee.
Karl Karl op 22/11/2010 22:38:35:
Nee. Het is nutteloos en bad practice.
Als je gewoon met de originele variabelen werkt, dan weet je dat ze onveilig zijn, want je weet waar ze vandaan komt.
Als je met $pietje uit $delfzijl werkt, dan weet je dat niet.
En natuurlijk is het gewoon onzinnig omdat je een waarde kopieert.
Een echte scripter kan gewoon met alle variabelen werken.
Jordi kroon op 22/11/2010 22:29:40:
Wat je fijn vind
Daar is iedereen het anders over
Quote:
Toevoeging op 22/11/2010 22:27:28:
Variabelen kopiëren is nutteloos. Gebruik gewoon de originele.
Toevoeging op 22/11/2010 22:27:28:
Variabelen kopiëren is nutteloos. Gebruik gewoon de originele.
Wat je fijn vind
Daar is iedereen het anders over
Nee. Het is nutteloos en bad practice.
Als je gewoon met de originele variabelen werkt, dan weet je dat ze onveilig zijn, want je weet waar ze vandaan komt.
Als je met $pietje uit $delfzijl werkt, dan weet je dat niet.
En natuurlijk is het gewoon onzinnig omdat je een waarde kopieert.
Een echte scripter kan gewoon met alle variabelen werken.
Nu ben ik dus voledig niet meer mee.
Nou dat is fijn voor je. Maar:
1) Het zal mij een worst wezen.
2) Je krijgt een eens een stom scriptje van je aan de praat.
3) Ik weet het beter.
4) Beargumenteer je standpunt.
Die zin van je interpreteer ik als dat jij het er niet mee eens bent. Interpreteer ik dat verkeerd, plaats dan een goede Nederlandse zin.
Je kan dat ook anders zeggen
http://schrijnwerkerij-vermeiren.be/index.php?jump=contacteer
Momenteel staat de eerste versie online maar hier zit een fout in bij de keuzemogelijkheid aangezien normaal maar 1keuze mogelijk is en eens iets aangevinkt is kan je dit niet meer wijzigen zonder het formulier te wissen ook vind ik de opmaak niet echt geslaagd en onproffesioneel overkomen.
Dit is dan de nieuwe opmaak van het formulier waarmee ik dan de problemen kreeg : http://schrijnwerkerij-vermeiren.be/contacteer4.php
Het gaat over de volgende pagina: Momenteel staat de eerste versie online maar hier zit een fout in bij de keuzemogelijkheid aangezien normaal maar 1keuze mogelijk is en eens iets aangevinkt is kan je dit niet meer wijzigen zonder het formulier te wissen ook vind ik de opmaak niet echt geslaagd en onproffesioneel overkomen.
Dit is dan de nieuwe opmaak van het formulier waarmee ik dan de problemen kreeg : http://schrijnwerkerij-vermeiren.be/contacteer4.php
Doe maar eens var_dump($_POST) i.p.v. die mail, en je zult zien wat allemaal gepost krijgt.
Verder doe je, als het nog niet vermeld is, controleren of een formulier gepost is met if($_SERVER['REQUEST_METHOD'] == 'POST')