Probleme en php

Fermé
anonyme02 - 27 juil. 2008 à 20:17
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 - 27 juil. 2008 à 21:45
Bonjour,
j'ai essayé de faire une page de newletter et mettre sur mon site mais j'ai un probleme:
quand je n'ecris pas mon adresse, ca marche bien, mais des que je met mon adresse pour m'inscrire ou me désinscrire, il met ca:
Warning: mysql_real_escape_string() expects parameter 2 to be resource, integer given in /data/www/sites/1/idoo.com/l/e/lemondedesvotes/site/inscription_newsletter.php on line 14
Vous venez de vous inscrire à la newsletter.

Vous pouvez m'aider?
A voir également:

9 réponses

Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
27 juil. 2008 à 21:45
donne la ligne du script plus la ligne précédente et la ligne suivante

bis repetita placent
1
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
27 juil. 2008 à 20:26
salut,

inscript­ion_newsletter.php on line 14
pour t'aider, il nous faudrait dans un premier temps les lignes 13, 14 et 15 de ton script "inscript­ion_newsletter.php".

merci.
0
voila je vous envoye le code:
{
$adresse = mysql_real_escape_string($_POST['adresse'], ENT_QUOTES);
}
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
27 juil. 2008 à 20:34
comme inscrit dans l'erreur, tu dois donner une resource en deuxième paramètre, pas une constante (en l'occurrence tu lui donnes un integer).

la fonction mysql_real_escape_string() dans le manuel PHP

string mysql_real_escape_string  ( string $unescaped_string  [, resource $link_identifier  ] )

link_identifier
The MySQL connection. If the link identifier is not specified, the last link opened by mysql_connect() is assumed. If no such link is found, it will try to create one as if mysql_connect() was called with no arguments. If by chance no connection is found or established, an E_WARNING level error is generated.

0
ou il faut que je change?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
27 juil. 2008 à 20:39
regarde dans le manuel, il y a des exemples.
tu peux essayer sans le deuxième paramètre.
0
je dois mettre le code suivant:
string mysql_real_escape_string ( string $unescaped_string [, resource $link_identifier ] )
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920 > anonyme02
27 juil. 2008 à 20:44
ah ce niveau c'est ce qu'il y a entre le clavier et la chaise qu'il faut mettre à jour !

essaie sans le deuxième paramètre !!!

$adresse = mysql_real_escape_string($_POST['adresse']); 


et mets le code en forme avec ce bouton, stp !
0
si, j'ai bien comprs je met ca?
$adresse = mysql_real_escape_string($_POST['adresse'],
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
27 juil. 2008 à 20:57
mais tu le fais exprès ou quoi ?

regarde la fin de l'instruction !!!
tu mets une virgule au lieu fermer la parenthèse, ça ne fonctionnera jamais !

essaie avec ça :
$adresse = mysql_real_escape_string($_POST['adresse']);

mais je dis bien "essaie" car pour que cela fonctionne il faut une connexion active.
0
je ne sais pas trop,
attends je vais essayer et je vais te dire!
0
non ca ne pas marché et maintenant il marque ca:
Parse error: syntax error, unexpected '}' in /data/www/sites/1/idoo.com/l/e/lemondedesvotes/site/inscription_newsletter.php on line 29
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
27 juil. 2008 à 21:05
il manque sans doute un point-virgule en fin de ligne précédent la ligne incriminée (ligne 28) par le message d'erreur.

quand tu donnes une erreur, donne la ligne du script plus la ligne précédente et la ligne suivante.
0
anonyme02 > Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016
27 juil. 2008 à 21:21
tu est la?
0
tu veux que je t'envoye le code entier?
0