probleme requete sql

Thématique probleme requete sql, venez dialoguer avec de nombreux webmaster ! !

Forum webmaster


La Communauté Webmaster  forum rss
  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, Fabien, erwinol, Lilian, lauryv)
  probleme requete sql
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: probleme requete sql  (Lu 304 fois)
probleme requete sql
« sur: le 18-07-2007 à 15:37:38 »
thelightprince
Membre récent
*

Hors-Ligne

Messages: 9



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

bonjour a tous. j'ai créer un formulaire avec un champs avatar.
le menbre ecrit le nom de son fichier dans  ce champs

pour l'enregistrement dans la base de donnée j'ai ecrit :

$requete="insert into enregistrements values('<img src=\"img\".$_POST["avatar"]."\">',

llorsque j'envoie le formulaire, il m'affiche :

Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING'

je présume que c'est a cause du caractair \.

comment fair pour qu'il m'enregistre dan la base de donné <img src"img\ le nom de mon avatar.jpg"/>

mercii

Rapporter au modérateur   Connecté
Re:probleme requete sql
« Répondre #1 sur: le 02-11-2007 à 17:28:18 »
tripy
Membre récent
*

Hors-Ligne

Messages: 7



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

Code:

$requete="insert into enregistrements values('<img src=\"/img/\".{$_POST["avatar"]}."\">',


En fait, ce sonte les " des attributs HTML et de la délimitation du tableau PHP qui portent à confusion le moteur PHP.

Pour régler ça, il suffit d'inclure le tableau (ou un objet) entre les caractères paragraphes {} pour indiquer à PHP ou se trouve la variable dans le text

Rapporter au modérateur   Connecté
Re:probleme requete sql
« Répondre #2 sur: le 02-11-2007 à 22:30:10 »
unicolored
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 30



b3413370rd0n7b3

Voir le Profil    WWW
Répondre avec citation

Salut,

Un conseil au passage, ne pas enregistrer la balise img dans ta BaseDeDonnée mais simplement la variable avatar.
Il est préférable d'afficher la balise img à l'affichage de tes résultats seulement, comme ça tu surchages un peu moins ta BDD!

§

Rapporter au modérateur   Connecté

Galerie multimédia Unicomonde
Agence de communication à Troyes
Re:probleme requete sql
« Répondre #3 sur: le 02-11-2007 à 22:46:58 »
tavman
Habitué
***

Hors-Ligne

Messages: 468



HS

Voir le Profil
Répondre avec citation

Il existe une fonction qui existe et qui est censé servir a ca... mysql_real_escape_string
parrait qu'elle est mieux que mysql_escape_string, je sais pas en quoi mais bon

Rapporter au modérateur   Connecté

Tavman... L'homme des taverne.
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
 
 

Choisissez votre forum :
Présentation
Discussions générales
Avis ?
A propos de Forum-webmaster
Présentation de services web
Actualité webmaster
Hébergement
HTML / CSS / XHTML
Javascript / DOM / Ajax
PHP / MySQL
Asp / Asp.net / IIS
Java
Python
Langages de programmation divers
Webdesign
Infographie
Flash / Director
Référencement
Le droit sur internet
Publicité - Affiliation
Formation[s]
Offres d'emploi
Demandes d'emploi
Recrutement bénévole
L'aparté ...
Matériel / Logiciel

 

Copyright Skalpel 2008 - Tous droits réservés

creation de site strasbourg