Hallo,
In m'n webshop heb ik een vraagje
Moet ik in
Bestel.inc.php iets veranden ?
Het deel onder de 2de script:
PHP
<script language="Javascript" type="text/javascript">
function show(objName){
obj = document.getElementById(objName);
if (obj.style.display == 'block'){
obj.style.display = 'none';
}else if (obj.style.display == 'none'){
obj.style.display = 'block';
}else{
obj.style.display = 'none';
}
}
</script>
<?
###################################
### N A V I G A T O R ###
###################################
?>
<a href="javascript:history.go(+1);"><img src="images/last.png" alt="Volgende" height="16" width="16" align="right" /></a>
<a href="javascript:history.go(0);"><img src="images/rand.png" alt="Herlaad" height="16" width="16" align="right" /></a>
<a href="javascript:history.go(-1);"><img src="images/first.png" alt="Vorige" height="16" width="16" align="right" /></a>
<span style="font-size:large"><b><a href="?p=bestel">Bestellen</a></b></span><br /><br /><br />
<?
if(!isset($_SESSION['mandje_N']) || $_SESSION['mandje_N'] == '' || !isset($_SESSION['mandje_I']) || $_SESSION['mandje_I'] == ''){
$_SESSION['mandje_N'] = array('');
$_SESSION['mandje_I'] = array('');
}
if(count($_SESSION['mandje_N']) != count($_SESSION['mandje_I'])){
?>Er liep iets fout, onze excuses, uw winkelmandje is leeg gemaakt en u zal opnieuw moeten beginnen.<?
$_SESSION['mandje_N'] = array('');
$_SESSION['mandje_I'] = array('');
}
$Total = count($_SESSION['mandje_N'])-1;
if($Total != '0'){
$BestellingPrint = '
<table cellspacing="0" cellpadding="0" border="0" width="80%" style="font-size:12px;">
<tr>
<td style="border-bottom: 3px solid #D0D0D0;">
<strong>Product</strong>
</td>
<td style="border-bottom: 3px solid #D0D0D0;">
<strong>Aantal</strong>
</td>
<td style="border-bottom: 3px solid #D0D0D0;">
<strong>Prijs/stuk</strong>
</td>
<td style="border-bottom: 3px solid #D0D0D0;">
<strong>Totaalprijs</strong>
</td>
</tr>
';
$TotaalPrijs = '0';
for ($i = 1; $i <= $Total; $i++) {
$MandjeQuery = mysql_query("SELECT * FROM ftwd_catalog WHERE ID='".$_SESSION['mandje_N'][$i]."'");
$Mandje = mysql_fetch_array($MandjeQuery);
$Prijs = $_SESSION['mandje_I'][$i] * $Mandje['prijsBtw'];
$Prijs = number_format($Prijs, 2, '.', '');
$TotaalPrijs += $Prijs;
$BestellingPrint .= '
<tr>
<td style="border-bottom: 3px solid #f0f0f0;">
'.$Mandje['naam'].'
</td>
<td style="border-bottom: 3px solid #f0f0f0;">
'.$_SESSION['mandje_I'][$i].'
</td>
<td style="border-bottom: 3px solid #f0f0f0;">
'.$Mandje['prijsBtw'].' EUR
</td>
<td style="border-bottom: 3px solid #f0f0f0;">
'.$Prijs.' EUR
</td>
</tr>
';
}
$TotaalPrijs = number_format($TotaalPrijs, 2, '.', '');
$BestellingPrint .= '
<tr>
<td style="border-bottom: 3px solid #D0D0D0;">
</td>
<td style="border-bottom: 3px solid #D0D0D0;">
</td>
<td style="border-bottom: 3px solid #D0D0D0;">
</td>
<td style="border-bottom: 3px solid #D0D0D0;">
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
<td align="right">
<strong>Totaal: </strong>
</td>
<td>
'.$TotaalPrijs.' EUR
</td>
</tr>
</table>';
$MsgWarn = '';
$Voornaam = '';
$Achternaam = '';
$Bedrijf = '';
$Btw = '';
$Telefoon = '';
$Fax = '';
$Aanspreking = '';
$Email = '';
$Land = '';
$Adres = '';
$Gemeente = '';
$Zip = '';
$LLand = '';
$LAdres = '';
$LGemeente = '';
$LZip = '';
$Type = '1';
$Step = '1';
if(isset($_POST['FormSelectSubmit'])){
if(isset($_POST['step'])){
$Step = addslashes($_POST['step']);
}else{
$Step = '1';
}
if($Step == '2'){
$Voornaam = addslashes($_POST['voornaam']);
$Achternaam = addslashes($_POST['achternaam']);
$Telefoon = addslashes($_POST['telefoon']);
$Fax = addslashes($_POST['fax']);
$Aanspreking = addslashes($_POST['aanspreking']);
$Email = addslashes($_POST['email']);
$Land = addslashes($_POST['land']);
$Adres = addslashes($_POST['adres']);
$Gemeente = addslashes($_POST['gemeente']);
$Zip = addslashes($_POST['zip']);
$Ok = '1';
$Ok2 = '1';
if(!empty($_POST['levering']) && $_POST['levering'] == '2'){
$LLand = addslashes($_POST['lland']);
$LAdres = addslashes($_POST['ladres']);
$LGemeente = addslashes($_POST['lgemeente']);
$LZip = addslashes($_POST['lzip']);
if(empty($_POST['lland']) || empty($_POST['ladres']) || empty($_POST['lgemeente']) || empty($_POST['lzip'])){
$Ok = '0';
}
}
$Type = addslashes($_POST['type']);
if($Type == '2'){
$Bedrijf = addslashes($_POST['bedrijf']);
$Btw = addslashes($_POST['btw']);
if(empty($_POST['bedrijf']) || empty($_POST['btw'])){
$Ok2 = '0';
}
}
if(!empty($_POST['voornaam']) && !empty($_POST['achternaam']) && !empty($_POST['telefoon']) && !empty($_POST['email']) && !empty($_POST['adres']) && !empty($_POST['gemeente']) && !empty($_POST['zip']) && $Ok == '1' && $Ok2 == '1'){
if(CheckMail($Email) != 'wrong'){
$Tekst = '
Beste '.$Aanspreking.' '.$Voornaam.' '.$Achternaam.'<br /><br />
Dit is een automatisch gegenereerde mail die dient ter bevestiging van uw bestelling.<br />
Deze is geplaatst op '.date('Y-m-d H:i:s').'.<br />
Indien u dit niet hebt besteld, contacteer ons zo snel mogelijk!<br /><br />
<b>Overzicht bestelling</b><br />'
.$BestellingPrint.'<br />
<b>Uw gegevens</b><br />
Naam: '.$Aanspreking.' '.$Voornaam.' '.$Achternaam.'<br />
Bedrijf: '.$Bedrijf.'<br />
Btw: '.$Btw.'<br />
Telefoon: '.$Telefoon.'<br />
Fax: '.$Fax.'<br />
Email: '.$Email.'<br />
Adres: '.$Adres.'<br />
Gemeente: '.$Gemeente.'<br />
Postcode: '.$Zip.'<br />
Land: '.$Land.'<br /><br />
<b>Uw leveringsgegevens</b><br />
';
if(!empty($_POST['levering']) && $_POST['levering'] == '2'){
$Tekst .= '
Adres: '.$LAdres.'<br />
Gemeente: '.$LGemeente.'<br />
Postcode: '.$Zip.'<br />
Land: '.$LLand.'<br /><br />';
}else{
$Tekst .= 'Zelfde als bovenstaand adres<br /><br />';
}
$Tekst .= 'We houden u op de hoogte van uw bestelling.<br /><br /><br />
Bedankt voor uw vertrouwen,<br />
Directe Computer Service';
//mail klant
mail($Email,'Bestelling [Online Store]', $Tekst, "From: " . $AdminEmailContact. "\nContent-Type: text/html; charset=iso-8859-1");
//mail admin site
mail($AdminEmailContact, 'Bestelling COPY [Online Store]', '<h3>Dit is een copie van de mail naar de klant ter bevestiging.</h3><br />'.$Tekst, "From: " . $Email. "\nContent-Type: text/html; charset=iso-8859-1");
$Step = '3';
$SubmitOk = '1';
}else{
$MsgWarn .= '<img alt="" src="images/err.png" /> vul een geldig emailadres in';
}
}else{
$MsgWarn .= '<img alt="" src="images/err.png" /> gelieve alles in te vullen';
}
}
if($Step == '1'){
if(!empty($_POST['akkoord']) && !empty($_POST['type'])){
$Type = addslashes($_POST['type']);
$Step = '2';
}else{
$MsgWarn .= '<img alt="" src="images/err.png" /> gelieve akkoord te gaan met de overeenkomst';
}
}
}
if($Step == '1'){
$CatUserAgreement = 'AV.txt';
$handle = fopen($CatUserAgreement, "r");
$AV = fread($handle, filesize($CatUserAgreement));
fclose($handle);
?>
<? echo $MsgWarn; ?><br />
<form name="FormSelect" action="" method="post" enctype="multipart/form-data">
Klant:<br />
<select name="type">
<option value="1" selected="selected">Particulier</option>
<option value="2">Bedrijf</option>
</select><br /><br />
Algemene voorwaarden<br />
<textarea name="beschrijving" rows="8" cols="50" readonly="readonly"><? echo $AV; ?></textarea><br />
<input name="akkoord" type="checkbox" value="1" onclick="document.getElementById('test').innerHTML='<input type=submit name=FormSelectSubmit value=Verder />'" /> Ik ga akkoord met de voorwaarden<br /><br />
<input type="hidden" name="step" value="<? echo $Step; ?>" />
<input type="button" name="FormSelectBack" value="Vorige" onclick="history.go(-1)" disabled="disabled" />
<span id="test"><input type="submit" name="Disabled" value="Verder" disabled="disabled" /></span><br /><br />
</form>
<?
}
if($Step == '2'){
?>
<? echo $MsgWarn; ?><br />
<form name="FormSelect" action="" method="post" enctype="multipart/form-data">
<?
if($Type == '2'){
?>
Bedrijfsnaam*:<br />
<input type="text" name="bedrijf" value="<? echo $Bedrijf; ?>" /><br /><br />
Btw-nr*:<br />
<input type="text" name="btw" value="<? echo $Btw; ?>" /><br /><br />
<input type="hidden" name="type" value="<? echo $Type; ?>" />
<?
}
?>
Aanspreking*:<br />
<select name="aanspreking">
<option value="Dhr." selected="selected">Dhr.</option>
<option value="Mvr.">Mvr.</option>
</select>
<br /><br />
Voornaam*:<br />
<input type="text" name="voornaam" value="<? echo $Voornaam; ?>" /><br /><br />
Achternaam*:<br />
<input type="text" name="achternaam" value="<? echo $Achternaam; ?>" /><br /><br />
Telefoon*:<br />
<input type="text" name="telefoon" value="<? echo $Telefoon; ?>" /><br /><br />
Fax:<br />
<input type="text" name="fax" value="<? echo $Fax; ?>" /><br /><br />
Email*:<br />
<input type="text" name="email" value="<? echo $Email; ?>" /><br /><br />
Adres*:<br />
<input type="text" name="adres" value="<? echo $Adres; ?>" /><br /><br />
Gemeente*:<br />
<input type="text" name="gemeente" value="<? echo $Gemeente; ?>" /><br /><br />
Post-code*:<br />
<input type="text" name="zip" value="<? echo $Zip; ?>" /><br /><br />
Land*:<br />
<select name="land">
<option value="België" selected="selected">België</option>
<option value="Duitland">Duitland</option>
<option value="Engeland">Engeland</option>
<option value="Frankrijk">Frankrijk</option>
<option value="Italië">Italië</option>
<option value="Luxemburg">Luxemburg</option>
<option value="Nederland">Nederland</option>
<option value="Spanje">Spanje</option>
<option value="Zwitserland">Zwitserland</option>
</select>
<br /><br />
Leveringsplaats*:<br />
<select name="levering" onchange="show('test');">
<option value="1" selected="selected">Opgegeven adres</option>
<option value="2">Ander adres</option>
</select>
<br /><br />
<span id="test" style="display:none;">
Enkel invullen als de bestelling geleverd moet worden op een andere plaats als het opgegeven adres.<br /><br />
Adres*:<br />
<input type="text" name="ladres" value="<? echo $LAdres; ?>" /><br /><br />
Gemeente*:<br />
<input type="text" name="lgemeente" value="<? echo $LGemeente; ?>" /><br /><br />
Post-code*:<br />
<input type="text" name="lzip" value="<? echo $LZip; ?>" /><br /><br />
Land*:<br />
<select name="lland">
<option value="België" selected="selected">België</option>
<option value="Duitland">Duitland</option>
<option value="Engeland">Engeland</option>
<option value="Frankrijk">Frankrijk</option>
<option value="Italië">Italië</option>
<option value="Luxemburg">Luxemburg</option>
<option value="Nederland">Nederland</option>
<option value="Spanje">Spanje</option>
<option value="Zwitserland">Zwitserland</option>
</select>
<br /><br />
</span>
<input type="hidden" name="step" value="<? echo $Step; ?>" />
<input type="button" name="FormSelectBack" value="Vorige" onclick="history.go(-1)" />
<input type="submit" name="FormSelectSubmit" value="Verder" /><br /><br />
</form>
<?
}
if($Step == '3'){
?><img alt="" src="images/ok.png" /> Uw bestelling is geplaats en u zal een email krijgen ter confirmatie<?
$_SESSION['mandje_N'] = array('');
$_SESSION['mandje_I'] = array('');
}
}else{
?>Uw winkelmandje is leeg<?
}
?>
<br /><br />
Toon Meer
PHP
$MsgWarn = '';
$Voornaam = '';
$Achternaam = '';
$Bedrijf = '';
$Btw = '';
$Telefoon = '';
$Fax = '';
$Aanspreking = '';
$Email = '';
$Land = '';
$Adres = '';
$Gemeente = '';
$Zip = '';
$LLand = '';
$LAdres = '';
$LGemeente = '';
$LZip = '';
Toon Meer
Moet ik bosvenstaant stuk^^ invullen of mpag ik daar niets veranderen ??