dubbele quotes en enkele sql error

Status
Niet open voor verdere reacties.

chandlurmark

Gebruiker
Lid geworden
12 mrt 2008
Berichten
58
Beste mensen,

Ik heb een leuk gastenboek scriptje gemaakt alleen werkt het nie 100%. Als ik bijvoorbeeld in het formulier FOTO'S met komma s invul, krijg ik een sql error. Ik heb het wel zover gekregen dat dit wel werkte, maar toen werkte dubbele quoten niet meer. Wie kan mij helpen?

PHP:
<html>

<head>

<title>| sql | schrijf in ons gastenboek</title>

<link href="../../css/sql.css" rel="stylesheet" type="text/css">

</head>

<body>

</body>

<?php

$con = mysql_connect("localhost","CN20070467","00");

if (!$con)

  {

  die('Could not connect: ' . mysql_error());

  }mysql_select_db("CN20070467_keesjoomla", $con);$sql="INSERT INTO jos_gastenboek (titel, naam, email, website, bericht, datum)

VALUES

(\"$_POST[titel]\",\"$_POST[naam]\",\"$_POST[email]\",\"$_POST[website]\",\"$_POST[bericht]\",\"$_POST[datum]\")";if (!mysql_query($sql,$con))

  {

  die('Error: ' . mysql_error());

  }

$to = "dfsdfsdf@gmail.com";
$subject = "1 Bericht toegevoegd in ons gastenboek op sdfsdfnl door ". $_POST['naam'] ." ";
$message .= "Naam: " . $_POST['naam'] . "\n"; 
$message .= "E-mail: " . $_POST['email'] . "\n"; 
$message .= "Website: " . $_POST['website'] . "\n"; 
$message .= "Gepost op/om: " . $_POST['datum'] . "\n"; 
$message .= "Bericht: " . $_POST['bericht'] . "\n"; 
$from = "no-reply@sdfsdf";
$headers = "From: $from";
mail($to,$subject,$message,$headers);
echo "<b>E-mail verzonden naar de webmaster.</b> ";

echo "Je bericht is toegevoegd. Klik <a href=\"formulier.php\">hier</a> om nog een leuk berichtje achter te laten !";mysql_close($con)

?>
</html>
 
thanks

Thanks dude, heeft gewerkt. Dit is het scriptje:

PHP:
<html>
<head>
<title>keesdfswisdflbrsdfink.nsdfl sdf| sql | schrijf in ons gastenboek</title>
<link href="../../css/sql.css" rel="stylesheet" type="text/css">
</head>
<body>

<?php

$con = mysql_connect("localhost","Cxxx","xxx");

if (!$con)

{
	die('Could not connect: ' . mysql_error());
}
mysql_select_db("xxxx", $con);

$berichtpost = $_POST['bericht'];
$quotes = mysql_real_escape_string($berichtpost);
$sql=("INSERT INTO jos_gastenboek (titel, naam, email, website, bericht)

VALUES

(\"$_POST[titel]\", \"$_POST[naam]\", \"$_POST[email]\", \"$_POST[website]\", \"$quotes\")");if (!mysql_query($sql,$con))

{
	die('Error: ' . mysql_error());
}

$to = "kxxesxxxxxsdfsdffdn@gmail.com";
$subject = "1 Bericht toegevoegd in ons gastenboek op keex.nl door ". $_POST['naam'] ." ";
$message .= "Naam: " . $_POST['naam'] . "\n"; 
$message .= "E-mail: " . $_POST['email'] . "\n"; 
$message .= "Website: " . $_POST['website'] . "\n"; 
$message .= "Gepost op/om: " . $_POST['datum'] . "\n"; 
$message .= "Bericht: " . $_POST['bericht'] . "\n"; 
$from = "no-reply@xxfr.com";
$headers = "From: $from";
mail($to,$subject,$message,$headers);
echo "<b>E-mail verzonden naar de webmaster.</b> ";

echo "Je bericht is toegevoegd. Klik <a href=\"formulier.php\">hier</a> om nog een leuk berichtje achter te laten !";mysql_close($con)

?>
</body>
</html>
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan