sauvegarder des (apostrophe) dans mySQL via PHP
Posté : 15 janv. 2008, 08:57
je suis nouveau a PHP et je dois cree un formulaire qui envois des info a mySQL mais quand j'envoie un apostrophe c'est comme si je pissait dans un violon rien ne se passe. pas d'erreur pas de message rien.
voila le code que j'utilise.
voila le code que j'utilise.
<?php
// Connect to the database
include("../_connect.php");
// Get the form and strip the eventual tags
if ( get_magic_quotes_gpc() ){
$menuName = htmlspecialchars( stripslashes( $_POST['menuName'] ) );
$menuContent = htmlspecialchars( stripslashes( $_POST['menuContent'] ) );
$lng = htmlspecialchars( stripslashes( $_POST['lng'] ) );
} else {
$menuName = htmlspecialchars( $_POST['menuName'] ) ;
$menuContent = htmlspecialchars( $_POST['menuContent'] ) ;
$lng = htmlspecialchars( $_POST['lng'] ) ;
}
$query = "INSERT INTO menus (menuName,menuContent) VALUES ('$menuName','$menuContent')";
$queryPage = mysql_query($query,$connect);
// génère le cookie
setcookie("addMenu", $menuName, time()+60);
if ($lng){
header("Location: add.php?menu&lng=$lng");
} else {
header("Location: add.php?menu");
}
mysql_close();
?>
merci de votre aide.