我遇到了问题,我不知道问题出在哪里,我的代码:
<?php
session_start();
if( isset( $_POST["verzenden1"] ) )
{
$Bestelling = "Gunsafe";
}
if( isset( $_POST["verzenden2"] ) )
{
$Bestelling = "5-6 wapens(sleutel)";
}
if( isset( $_POST["verzenden3"] ) )
{
$Bestelling = "5-6 wapens(toetsenbord)";
}
if( isset( $_POST["verzenden4"] ) )
{
$Bestelling = "8-16 wapens(sleutel)";
}
if( isset( $_POST["verzenden5"] ) )
{
$Bestelling = "8-16 wapens(toetsenbord)";
}
if( isset( $_POST["verzenden6"] ) )
{
$Bestelling = "Pistoolkluis";
}
if( isset( $_POST["versturen"] ) )
{
include 'Databankverbinden.php';
$Bestelling1 = $_POST["Bestelling"];
$Naam = $_POST["Naam"];
$Adres = $_POST["Adres"];
$Telefoon = $_POST["Telefoonnummer"];
$Email = $_POST["Email"];
if( isset( $_POST['Levering'] ) && $_POST['Levering'] == 'Ja' )
{
$sql = "INSERT INTO bestelling(Naam, Adres, Telefoon, Email, Bestelling, Levering) VALUES ('$Naam','$Adres','$Telefoon','$Email','$Bestelling1','1')";
$result = mysql_query( $sql ) or die( 'query fout' );
if( !filter_var( $Email, FILTER_VALIDATE_EMAIL ) )
{
echo "<script>alert('E-mail is niet geldig!')</script>";
echo "<script>document.location.href='Betaling.php'</script>";
}
else
{
$to = "titansafes@telenet.be";
$subject = "Bestelling";
$message = "De volgende persoon : $Naam \n Heeft besteld: $Bestelling1 \n Gegevens: \n Adres: $Adres \n Telefoon nummer : $Telefoon \n E-mail : $Email \n Deze persoon zou graag zijn kluis geleverd zien. ";
$from = "$Email";
$headers = "From:" . $from;
mail( $to, $subject, $message, $headers );
echo "<script>alert('Uw bestelling is geplaatst , klik op home als u weg wilt gaan.');</script>";
}
}
else
{
$sql = "INSERT INTO bestelling(Naam, Adres, Telefoon, Email, Bestelling, Levering) VALUES ('$Naam','$Adres','$Telefoon','$Email','$Bestelling1','0')";
$result = mysql_query( $sql ) or die( 'query fout' );
if( !filter_var( $Email, FILTER_VALIDATE_EMAIL ) )
{
echo "<script>alert('E-mail is niet geldig!')</script>";
echo "<script>document.location.href='Betaling.php'</script>";
}
else
{
$to = "titansafes@telenet.be";
$subject = "Bestelling";
$message = "De volgende persoon : $Naam \n Heeft besteld: $Bestelling1 \n Gegevens: \n Adres: $Adres \n Telefoon nummer : $Telefoon \n E-mail : $Email \n Deze persoon zou graag zijn kluis komen afhalen. ";
$from = "$Email";
$headers = "From:" . $from;
mail( $to, $subject, $message, $headers );
echo "<script>alert('Uw bestelling is geplaatst , klik op home als u weg wilt gaan.');</script>";
}
}
$result = mysql_query( $sql ) or die( 'query fout' );
if( !filter_var( $Email, FILTER_VALIDATE_EMAIL ) )
{
echo "<script>alert('E-mail is niet geldig!')</script>";
echo "<script>document.location.href='Betaling.php'</script>";
}
else
{
$to = "$Email";
$subject = "Bestelling";
$message = "Beste klant \n U heeft een bestelling geplaatst op titansafes. U wordt binnenkort gecontacteerd over uw bestelling ($Bestelling1). \n Met vriendelijke Groeten \n Titansafes";
$from = "titansafes@telenet.be";
$headers = "From:" . $from;
mail( $to, $subject, $message, $headers );
}
}
?>
它将值放在数据库中两次,如果“levering”= 1,它将它放在数据库中,但是像这样:如果“levering”= 0,则相同:{ {0}} 我不知道为什么会那样....
答案 0 :(得分:11)
Line(66)
上有以下代码$result=mysql_query($sql) or die('query fout');
这将再次执行您的SQL。