Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Probleme en php

anonyme02, le dimanche 27 juillet 2008 à 20:17:34
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/inscript­ion_newsletter.php on line 14
Vous venez de vous inscrire à la newsletter.

Vous pouvez m'aider?
Répondre à anonyme02  Signaler ce message aux modérateurs Aller au dernier message

1


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Dalida, le dimanche 27 juillet 2008 à 20:26:52
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.
[ Mathieu ]
Il y a surement des pandas pour ne dépendre de rien
Répondre à Dalida

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
anonyme02, le dimanche 27 juillet 2008 à 20:31:01
voila je vous envoye le code:
{
$adresse = mysql_real_escape_string($_POST['adresse'], ENT_QUOTES);
}
Répondre à anonyme02

3


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Dalida, le dimanche 27 juillet 2008 à 20:34:13
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.

[ Mathieu ]
Il y a surement des pandas pour ne dépendre de rien
Répondre à Dalida

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
anonyme02, le dimanche 27 juillet 2008 à 20:36:23
ou il faut que je change?
Répondre à anonyme02

7


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Dalida, le dimanche 27 juillet 2008 à 20:39:26
regarde dans le manuel, il y a des exemples.
tu peux essayer sans le deuxième paramètre.
[ Mathieu ]
Il y a surement des pandas pour ne dépendre de rien
Répondre à Dalida

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
anonyme02, le dimanche 27 juillet 2008 à 20:42:16
je dois mettre le code suivant:
string mysql_real_escape_string ( string $unescaped_string [, resource $link_identifier ] )
Répondre à anonyme02

9


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Dalida, le dimanche 27 juillet 2008 à 20:44:16
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 !
[ Mathieu ]
Il y a surement des pandas pour ne dépendre de rien
Répondre à Dalida

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
anonyme02, le dimanche 27 juillet 2008 à 20:52:56
si, j'ai bien comprs je met ca?
$adresse = mysql_real_escape_string($_POST['adresse'],
Répondre à anonyme02

13


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Dalida, le dimanche 27 juillet 2008 à 20:57:15
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.
[ Mathieu ]
Il y a surement des pandas pour ne dépendre de rien
Répondre à Dalida

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
anonyme02, le dimanche 27 juillet 2008 à 20:56:50
je ne sais pas trop,
attends je vais essayer et je vais te dire!
Répondre à anonyme02

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
anonyme02, le dimanche 27 juillet 2008 à 21:02:12
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/inscript­ion_newsletter.php on line 29
Répondre à anonyme02

15


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Dalida, le dimanche 27 juillet 2008 à 21:05:08
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.
[ Mathieu ]
Il y a surement des pandas pour ne dépendre de rien
Répondre à Dalida

17


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
anonyme02, le dimanche 27 juillet 2008 à 21:21:20
tu est la?
Répondre à anonyme02

16


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
anonyme02, le dimanche 27 juillet 2008 à 21:08:37
tu veux que je t'envoye le code entier?
Répondre à anonyme02

18


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
 Dalida, le dimanche 27 juillet 2008 à 21:45:15
donne la ligne du script plus la ligne précédente et la ligne suivante

bis repetita placent
[ Mathieu ]
Il y a surement des pandas pour ne dépendre de rien
Répondre à Dalida

Résultats pour probleme en php

PHP - Introduction à la programmation avec PHP Qu'est-ce que PHP? PHP est un langage interprété (un langage de script) exécuté du côté serveur (comme les scripts CGI, ASP, ...) et non du côté client (un script écrit en Javascript ou une applet Java s'exécute sur votre ordinateur...). La... www.commentcamarche.net/contents/php/phpintro.php3
PHP - Récupération de données PHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des... www.commentcamarche.net/contents/php/phpform.php3
PHP - Les fichiers La gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier... www.commentcamarche.net/contents/php/phpfich.php3

Résultats pour probleme en php

[PHP] Upload de fichiersLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La... www.commentcamarche.net/faq/sujet-889-php-upload-de-fichiers
[PHP] Parse error, unexpected T_STRING, expecting ',' or ';'Cette erreur, fréquente, se produit notamment lorsqu'un guillemet est présent dans une chaîne délimitée par ce même type de guillemets, par exemple : www.commentcamarche.net/faq/sujet-869-php-parse-error-unexpected-t-string-expecting-or
Installation rapide de LAMP (Apache+MySql+php) sous LinuxLAMP = 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... www.commentcamarche.net/faq/sujet-7971-installation-rapide-de-lamp-apache-mysql-php-sous-linux

Résultats pour probleme en php

Ouverture fichier PHP (Résolu)Bonjour a tous je viens de faire ma 1ere page en php j'ai windows 2000, et le logiciel easyphp mon fichier a ete enregistré avec l'extension .php mais lorsque je veux l'ouvrir il me demande avec quel programme, j'ai mis easyphh,... www.commentcamarche.net/forum/affich-1969899-ouverture-fichier-php
Php Warning: Cannot modify header information (Résolu)bonjour, j ai code php qui dans une premiere version dite en "dur" qui marche tres bien. Le probleme pour sa reutilisation et sa maintenace plus aisee, je souhaite remplacer mes parametres en "dur" par des variables php. J ai donc proceder un la... www.commentcamarche.net/forum/affich-1257704-php-warning-cannot-modify-header-information
Comment récupérer l'url d'une page php ? (Résolu)Bonjour, je cherche comment récupérer l'url de la page web, dans laquelle une personne se trouve. Quelle fonction existe-t-il en php ? Merci d'avance pour votre aide. www.commentcamarche.net/forum/affich-1557182-comment-recuperer-l-url-d-une-page-php

Résultats pour probleme en php

Télécharger PHP EditPHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de fonctionnalités permettant de développer plus efficacement : Coloration syntaxique Auto-complétion des... www.commentcamarche.net/telecharger/telecharger-62-php-edit

Résultats pour probleme en php

PHP - Bases de donnéesPhp 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... www.commentcamarche.net/contents/php/phpbdd.php3
PHP - Parser du XMLIntroduction à XML PHP permet l'analyse syntaxique (parsage ou parsing en anglais) d'un document XML. Le langage XML (eXtensible Markup Language, traduisez Langage à balises extensibles) est un métalangage, c'est-à-dire un langage permettant de... www.commentcamarche.net/contents/php/phpxml.php3
PHP - Les variablesConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois... www.commentcamarche.net/contents/php/phpvar.php3