Warning: session_start() [function.session-start]: open(/sessions/sess_5285b6d5943898d572bfd7d92b5ebc8e, O_RDWR) failed: No space left on device (28) in /home/users/00/03/bb/home/www:ssl/include/functions.php on line 63

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/users/00/03/bb/home/www:ssl/include/functions.php:63) in /home/users/00/03/bb/home/www:ssl/include/functions.php on line 63

Warning: session_regenerate_id() [function.session-regenerate-id]: Cannot regenerate session id - headers already sent in /home/users/00/03/bb/home/www:ssl/include/functions.php on line 66

Warning: Cannot modify header information - headers already sent by (output started at /home/users/00/03/bb/home/www:ssl/include/functions.php:63) in /home/users/00/03/bb/home/www:ssl/header.php on line 16

Warning: Cannot modify header information - headers already sent by (output started at /home/users/00/03/bb/home/www:ssl/include/functions.php:63) in /home/users/00/03/bb/home/www:ssl/header.php on line 17

Warning: Cannot modify header information - headers already sent by (output started at /home/users/00/03/bb/home/www:ssl/include/functions.php:63) in /home/users/00/03/bb/home/www:ssl/header.php on line 18

Warning: Cannot modify header information - headers already sent by (output started at /home/users/00/03/bb/home/www:ssl/include/functions.php:63) in /home/users/00/03/bb/home/www:ssl/header.php on line 19

Warning: Cannot modify header information - headers already sent by (output started at /home/users/00/03/bb/home/www:ssl/include/functions.php:63) in /home/users/00/03/bb/home/www:ssl/header.php on line 22
Ecrire une réponse - Pb pour échapper les caractères spéciaux - Bases de données - lesCigales.ORG - Hébergement gratuit sans publicité

Vous n'êtes pas identifié. Veuillez vous connecter ou vous inscrire.


Ecrire une réponse

Ecrire une réponse

Composez et envoyez votre nouvelle réponse

Vous pouvez utiliser : BBCode Images Binettes

Les champs marqués %s doivent être remplis avant d'envoyer ce formulaire.

Information obligatoire pour les invités


Information obligatoire

Revue du sujet (plus récents en tête)

4

Nikel ca marche.

En fait , toad l'erreur de requête que j'ai copié, j'ai pas fait attention mais c'est l'erreur sur ma seconde requête. Dans  ma première requête c'est nico qui a raison.

Par contre j'ai gardé ca :

    $sql="INSERT INTO gecko(id, nom, email, contenu) VALUES('','$nom','$email','$contenu')";
    mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());


Avec :
mysql_query("INSERT INTO gecko VALUES(' ','$nom','$email','$contenu')");
echo mysql_error().'<br />';

J'ai une erreur.
Mais merci pour le coup de patte, j'avais tellement la tête dedans que je ne voyais plus l'évident.

@+ (a bientôt plutôt...)

3

Bonsoir,

Je crois que tu as un problème de base en PHP si tu as mysql_real_escape_string() dans l'erreur MySQL

2

bonsoir,

<?php
$nom = mysql_real_escape_string($nom);
$email = mysql_real_escape_string($email);
$contenu = mysql_real_escape_string($contenu);

mysql_query("INSERT INTO gecko VALUES(' ','$nom','$email','$contenu')");
echo mysql_error().'<br />';
mysql_close(); // Deconnexion de MySQL
?>

Est-ce que ce code fonctionne mieux ?

1

Bien le bonsoir,

Je suis embêté avec  ce satané ' .
Je n'arrive pas à l'échapper ce qui fait que j'ai une erreur de requête.

J'ai un formulaire qui alimente ma base de données, le problème c'est qu'il y a un textarea dans lequel il y a
aucune limitation de caractère. (c'est voulu)
Dès qu'un apostrophe y est inscrit pan  j'ai mon erreur de requete sql :

Erreur SQL !INSERT INTO gecko(id, nom, email, contenu) VALUES('',',n,,,',',bn,nb,nb,',mysql_real_escape_string(trim(htmlspecialchars(bn,bn,nb,ff'))) )
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''))) )' at line 1

Cela vient du caractère ' qui pose problème. Sans tout passe nikel.

Voila ma requete sql :

    $sql="INSERT INTO gecko(id, nom, email, contenu) VALUES('','$nom','$email','$contenu')";



J'ai essayé cette requête aussi mais elle passe pas du tout elle :

    $sql="INSERT INTO gecko(id, nom, email, contenu) VALUES('','$nom','$email',mysql_real_escape_string(trim(htmlspecialchars($contenu)))
)";



S.O.S   xD



Currently used extensions: pun_poll, pun_admin_manage_extensions_improved. Copyright © 2008 PunBB


Warning: Unknown: open(/sessions/sess_5285b6d5943898d572bfd7d92b5ebc8e, O_RDWR) failed: No space left on device (28) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/sessions) in Unknown on line 0