Rechercher : dans
Par :

Apostrophe dans mysql/php bis repetita...

Dernière réponse le 24 mai 2004 à 17:14:29 swissman, le 23 mai 2004 à 11:34:03 
 Signaler ce message aux modérateurs

Bonjour à tous!
Je pense que vous devez tous en avoir marre de ce genre de question, mais j'ai vraiment besoin d'aide!!! Je ne sais plus comment faire. Voici mon problème, sur mon site, lorsqu'un utilisateur s'enregistre, tous les champs texte refuse l'apostrophe: mysql syntaxe error. Cependant, étant un new de chez new, je n'arrive pas à corriger ce problème pour que 1: le contenu du champs soit validé par mysql, 2 pour que le résultat retourné soit égal au champ saisi, sans \ ou autre caractères...
Je vous livre une partie du code si cela peut vous aider:
$database="------";
$user="---------";
$pass="-----------";
$host="localhost";
$sitename="Je me presente";
$siteurl="http://www.jemepresente.com/php/Imagevote/";
$admin="---------";
$votesneeded="1";
$categories = array("femme","homme","couple");
$pickcat="list";
$des = array("Un 1 pointé!","Aidez-moi!","Pas génial","Bof-Bof","Dans la moyenne","Pas mal","Plutôt bien","Wow!","Chaud!","Un 10 Parfait!");
$order="loop";
$maxreport="200";
$imgsize="335";
$reportauto="yes";
$validate="yes";
$nopic="yes";
$notification="yes";
$allowupload="1";
$allowurl="0";
$uploadurl="http://www.jemepresente.com/php/Imagevote/submitimg/";
$uploadpath="/home/.sites/23/site156/web/php/Imagevote/submitimg/";
$uploadsize="150";
$commentson="1";
$samplecomments="4";
$usertable="usertable";
$imagetable="imagetable";
$mailtable="mailtable";
$admintable="admintable";
$commenttable="commenttable";
$template="template1.php";
$votephp="index.php";
$gophp="go.php";
$loginphp="login.php";
$topphp="top10.php";
$profilephp="profile.php";
$mailphp="mail.php";
$reportphp="report.php";
$modphp="moderate.php";
$signupphp="signup.php";
$processphp="process.php";
$userphp="user.php";
$faqphp="faq.php";
include ('lang.php');
include ('extras.php');

ceci pour le config.php
maintenant voici les champs à problème:
$extra=array();
$extra['info1']['name']="Etat civil";
$extra['info1']['type']=array("Marié","Célibataire","Flirt","Fiancé","non communiqué");

$extra['info2']['name']="Ville (pas d'apostrophes!)";
$extra['info2']['type']="text";

$extra['info3']['name']="Vous aimez? (pas d'apostrophes!)";
$extra['info3']['type']="text";

$extra['info4']['name']="Vous détestez! (pas d'apostrophes!)";
$extra['info4']['type']="text";

L'erreur est-elle dans un de ces fichiers? Merci à celui ou a celle qui m'aidera car je sais que cela doit être pénible de toujours expliquer la même chose... Mais bon, une fois que je le saurai, peut-être que ce sera moi qui pourrait l'expliquer! ;-)
Merci mille fois

Meilleures réponses pour « apostrophe dans mysql/php bis repetita... » dans :
Installation rapide de LAMP (Apache+MySql+php) sous Linux Voir LAMP = Linux+Apache+MySql+Php. C'est le serveur web par excellence. L'ensemble est facile à installer. Installation rapide sudo aptitude install apache2 php5 mysql-server php5-mysql libapache2-mod-php5 Le mot de passe administrateur mySQL...
Les guillemets, apostrophes et les chaînes VoirComment jouer avec les guillemets et les apostrophes dans les chaînes 1. Préambule 2. Éviter une coupure dans la chaîne 3. Ajouter un guillemet dans la chaîne 3.1 Avec l'apostrophe 3.2 Avec l'ASCII 3.3 Directement 3.3.1 Méthode...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...
Installation d'un serveur Web sous Linux (Apache, PHP et MySQL) VoirIntroduction Un serveur web est un logiciel permettant de rendre accessibles à de nombreux ordinateurs (les clients) des pages web stockées sur le disque. Cette fiche pratique explique comment installer le serveur web Apache sur un système de type...

1

 NoSFe, le 24 mai 2004 à 17:14:29
  • +1

Chez moi Mysql accepte bien les apostrophes
Par contre pour pouvoir l'afficher j utilise htmlentities($chaine)

Répondre à NoSFe