Velden offerteformulier verplicht maken
Ik heb voor een kameraad een website gemaakt. Hij wou ook een offerteformulier.
Ik heb ergens een script gedownload en het werkt wel. Maar ik krijg het niet voor mekaar om alle "list-menu's" ook verplicht te maken.
Hieronder het script dat ik heb:
<div class="post_content_left_left">
<h1 class="grootte"><strong>Beste klant vul dit formulier in als U graag een prijsofferte ontvangt.
Wij nemen zo spoedig mogelijk contact op met u.</strong></h1>
<br /><br />
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?php
/*****/
/*
Written by: Aziz S. Hussain
Email: [email protected]
Produced under GPL License
*/
/*****/
// Check email function
function checkEmail($string)
{return preg_match('/^[.\w-]+@([\w-]+\.)+[a-zA-Z]{2,6}$/', $string); }
// Check username function
function checkUserName($string)
{return ctype_alnum($string);}
// Check if post is made
if($_POST['Submit'] != NULL)
{
if($_POST['Automerk'] == NULL){ $message = 'Veld "Automerk" is verplicht';}
if($message == NULL && $_POST['Model'] == NULL){ $message = 'Veld "Model" is verplicht';}
if($message == NULL && $_POST['Bouwjaar'] == NULL){ $message = 'Veld "Bouwjaar" is verplicht';}
if($message == NULL && $_POST['Maand'] == NULL){ $message = 'Veld "Maand" is verplicht';}
if($message == NULL && $_POST['Naam'] == NULL){ $message = 'Veld "Naam" is verplicht';}
if($message == NULL && $_POST['Telefoonnummer'] == NULL){ $message = 'Veld "Telefoonnummer" is verplicht';}
if($message == NULL && checkEmail($_POST['E-mailadres']) == false)
{
$message = 'Email Veld "E-mailadres" is niet geldig';
}
if($message == NULL)
{
foreach($_POST as $item => $value)
{
$emailMessage .= "$item = $value\n<br />";
}
$emailList = array('[email protected]');
foreach($emailList as $curEmail)
{
mail($curEmail,'Nieuwe offerteaanvraag',$emailMessage);
}
$message = 'Bedankt voor uw aanvraag. Wij zullen u zo spoedig mogelijk beantwoorden.';
}
}
?>
/*****/
/*
Written by: Aziz S. Hussain
Email: [email protected]
Produced under GPL License
*/
/*****/
// Check email function
function checkEmail($string)
{return preg_match('/^[.\w-]+@([\w-]+\.)+[a-zA-Z]{2,6}$/', $string); }
// Check username function
function checkUserName($string)
{return ctype_alnum($string);}
// Check if post is made
if($_POST['Submit'] != NULL)
{
if($_POST['Automerk'] == NULL){ $message = 'Veld "Automerk" is verplicht';}
if($message == NULL && $_POST['Model'] == NULL){ $message = 'Veld "Model" is verplicht';}
if($message == NULL && $_POST['Bouwjaar'] == NULL){ $message = 'Veld "Bouwjaar" is verplicht';}
if($message == NULL && $_POST['Maand'] == NULL){ $message = 'Veld "Maand" is verplicht';}
if($message == NULL && $_POST['Naam'] == NULL){ $message = 'Veld "Naam" is verplicht';}
if($message == NULL && $_POST['Telefoonnummer'] == NULL){ $message = 'Veld "Telefoonnummer" is verplicht';}
if($message == NULL && checkEmail($_POST['E-mailadres']) == false)
{
$message = 'Email Veld "E-mailadres" is niet geldig';
}
if($message == NULL)
{
foreach($_POST as $item => $value)
{
$emailMessage .= "$item = $value\n<br />";
}
$emailList = array('[email protected]');
foreach($emailList as $curEmail)
{
mail($curEmail,'Nieuwe offerteaanvraag',$emailMessage);
}
$message = 'Bedankt voor uw aanvraag. Wij zullen u zo spoedig mogelijk beantwoorden.';
}
}
?>
<form name="contactus" id="contactus" target="_self" method="post" action="prijsofferte.php">
<table>
<tr bgcolor="#f08817">
<td colspan="2"></td>
</tr>
<tr>
<td>Automerk</td>
<td><input type="textbox" name="Automerk" id="Automerk" STYLE="width: 210px;" value="" /></td>
<td>Model</td>
<td><input type="textbox" name="Model" id="Model" STYLE="width: 210px;" value="" /></td>
</tr>
<tr>
<td>Bouwjaar</td>
<td><input type="textbox" name="Bouwjaar" id="Bouwjaar" STYLE="width: 210px;" value="" /></td>
<td>Maand</td>
<td>
<select name="Maand" id="Maand" STYLE="width: 210px;" >
<option value="--Maak hier je keuze--"
Code (php)
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
</td>
</tr>
<tr>
<td>Versie uitvoering</td>
<td size="30">
<select name="Versie uitvoering" id="Versie uitvoering" STYLE="width: 215px;" >
<option value="--Maak hier je keuze--"
Code (php)
<option value="Sedan">Sedan</option>
<option value="Break">Break</option>
<option value=" Liftback">Liftback</option>
<option value="Hatchback">Hatchback</option>
<option value="Terreinwagen"
Code (php)
<option value="Bestelwagen">Bestelwagen</option>
<option value="Geen idee">Geen idee</option>
</select>
</td>
</tr>
<tr>
<td>Elektrische aansluiting</td>
<td size="30">
<select name="Electrische aansluiting" id="Electrische aansluiting" STYLE="width: 215px;" >
<option value="--Maak hier je keuze--"
Code (php)
<option value="7 polige stekkerdoos"
Code (php)
<option value=" 13 polige stekkerdoos"
Code (php)
<option value=" Beide">Beide</option>
</select>
</td>
</tr>
<tr>
<td>Prijsopgave voor</td>
<td size="30">
<select name="Prijsopgave voor" id="Prijsopgave voor" STYLE="width: 215px;" >
<option value="--Maak hier je keuze--"
Code (php)
<option value="Vaste trekhaak"
Code (php)
<option value=" Afneembare trekhaak"
Code (php)
<option value=" Beide prijzen"
Code (php)
</select>
</td>
</tr>
<tr>
<td>Extra's</td>
<td size="30">
<select name="Extra\'s" id="Extra\'s" STYLE="width: 215px;" >
<option value="--Maak hier je keuze--"
Code (php)
<option value="LPG tank in koffer"
Code (php)
<option value=" Tuning bumper"
Code (php)
<option value=" Muziekinstallatie in koffer"
Code (php)
<option value=" Geen">Geen</option>
</select>
</td>
</tr>
<tr>
<td>Andere extra's</td>
<td><textarea name="Andere extra\'s" id="Andere extra\'s" STYLE="width: 210px;" rows="3"></textarea></td>
</tr>
<tr>
<td>Naam</td>
<td><input type="textbox" name="Naam" id="Naam" STYLE="width: 210px;" value="" /></td>
</tr>
<tr>
<td>Telefoon</td>
<td><input type="textbox" name="Telefoonnummer" id="Telefoonnummer" STYLE="width: 210px;" value="" /></td>
</tr>
<tr>
<td>E-mail</td>
<td><input type="textbox" name="E-mailadres" id="E-mailadres" STYLE="width: 210px;" value="" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="Submit" id="Submit" value="Verzenden"></td>
<td colspan="2"><input type="reset" name="Reset" id="Reset" value="Reset"></td>
</tr>
</table>
</form>
</div>
De bedoeling is dus dat alle velden met keuze mogelijkheden verplicht in te vullen zijn. En aangezien mijn kennis van php zo goed als nu is is mijn vraag of iemand mij hiermee kan helpen.
Alvast bedankt,
Groeten Davy
Gewijzigd op 08/03/2012 15:06:41 door gerhard l
na regel 47 hield ik op met lezen...