Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4560 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  problème ajout d'une actualité

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème ajout d'une actualité

n°2024379
manoula
Posté le 22-09-2010 à 10:00:42  profilanswer
 

bonjours à vous tous
 
j'ai un problème au niveau d'une insertion d'une actualité en effet quand je fait l'enregistrement de l'ajout elle n'existe pas dans ma liste ???
 
est ce que quelqu'un puisse m'aider à résoudre ce problème !!!
 
merci d'avance

mood
Publicité
Posté le 22-09-2010 à 10:00:42  profilanswer
 

n°2024439
Paulp
~, sweet ~
Posté le 22-09-2010 à 11:53:16  profilanswer
 

on puissera que si tu nous expliques mieux ton problème ...
poste le code source ...

n°2024455
manoula
Posté le 22-09-2010 à 13:06:14  profilanswer
 

y a pas d'aide ??? :(

n°2024499
Paulp
~, sweet ~
Posté le 22-09-2010 à 14:41:22  profilanswer
 

Que fait la fonction prepareChaine ?
 
Quelle est la requête INSERT générée par ton script ?

n°2024531
manoula
Posté le 22-09-2010 à 16:16:23  profilanswer
 

A propos de la fonction prepareChaine c'est une fonction qui fais la convertion des caractere spéciaux en html :

Code :
  1. function prepareChaine($chaine)
  2. {
  3. if (strlen($chaine) <= 0 || $chaine=="NULL" )
  4.  return "NULL";
  5. else
  6.   return "'".trim(htmlspecialchars($chaine,ENT_COMPAT ))."'";  //return "'".addslashes(htmlentities($chaine))."'";  
  7. return "''";
  8. }

n°2024822
the_bigboo
Posté le 23-09-2010 à 23:13:13  profilanswer
 

Déjà, tu devrais échapper tes variables à àjouter dans la base de données...
En plus de ta fonction prepareChaine, utilise la fonction mysql_real_escape_string, c'est fait pour ça ;)

 

Ensuite, tu devrais rajouter ça :

Code :
  1. mysql_query("UPDATE actualites Set $ChainedeMAJ WHERE Num = $cNum" ) or die("Erreur SQL : ".mysql_error());


Je précise aussi qu'il serait mieux de donner à mysql_query ta ressource de connexion en second paramètre...

 

Pour continuer, renseignes toi sur php.net pour faire des inserts/selects propre, avec des concaténations correctes, car là, clairement, ce n'est pas propre.

 

Enfin, tu es dans une phase de développement ou de débogage, alors ça ne sert à rien de mettre des @ devant les fonctions, ça ne fait que te cacher les erreurs qui pourraient justement te permettre de trouver ton/tes erreur(s).

 

Cdt

Message cité 1 fois
Message édité par the_bigboo le 23-09-2010 à 23:16:58
n°2025008
stealth35
Posté le 25-09-2010 à 01:10:21  profilanswer
 

the_bigboo a écrit :


Ensuite, tu devrais rajouter ça :

Code :
  1. mysql_query("UPDATE actualites Set $ChainedeMAJ WHERE Num = $cNum" ) or die("Erreur SQL : ".mysql_error());



 

ou activer les erreurs pour mysql  :

 

dans le php.ini
mysql.trace_mode = On

 

dans le code
ini_set('mysql.trace_mode', 1);

 

dans le .htaccess
php_flag mysql.trace_mode 1


Message édité par stealth35 le 25-09-2010 à 01:10:31
n°2025421
manoula
Posté le 27-09-2010 à 16:32:17  profilanswer
 

Bonjour a vous tous  
un grand merci à the_bigboo et à stealth35 mon code fonctionne très bien en ce moment, mais j'ai un autre probleme depuis des jour j'essaye de le faire fonctionner mais apparemment je me suis planter, je vous expliquer j'ai ajouter dans la page Actualite_detail.php un fichier à télécharger que se soit un lien vers une page ou un fichier n'importe, le probleme c que quand je teste et j'insére le le fichier à télécharger et aussi je télécharge la photo au moment de la consultation je trouve que le fichier et la photo ont le mm fichier, c à dire j'ai télécharger docX.pdf et  photoX.gif j'ai trouver dans la fichier à télécharger photoX.gif et dans la photo: photoX.gif .
 
est ce que quelqu'un peux m'aidez ??
 
Merci d'avance

n°2027026
manoula
Posté le 05-10-2010 à 12:03:46  profilanswer
 

cayééééé mon probleme est résolu :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  problème ajout d'une actualité

 

Sujets relatifs
Flash et CSS, template en ligne qui ne marche pasProbleme avec getElementById
problème avec xmlhttprequest et firefoxproblème de formulaire
Problème pour redimensionner un ClipHTML/CSS: Problème - menu avec des images
Problème include php 5Galerie d'image AS3 / Problème sous Firefox / Mac
probleme d'upload d'un wordpressProblème linguistique : champs ou colonnes ?
Plus de sujets relatifs à : problème ajout d'une actualité


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)