LA GLOBULE

Inscris le 25/09/2002 à 10:40
  • Site web
  • Nombre de sujets
    47
  • Nombre de messages
    8 345
  • Nombre de commentaires
    142
  • Nombre de news
    8 346
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

LA GLOBULE
le 18/07/2009 à 00:33
Espace membre
Ben l'idée, c'est que tu t'es planté dans tes paramètres de connexion à la base de données.

Apparemment, tu as mettre 'serveur' pour le serveur, et a priori, ce n'est pas ca le nom de ton serveur.
LA GLOBULE
le 17/07/2009 à 13:22
Inserer un lien par défaut dans la balise <img>
Attention, l'attribut alt sert à insérer un texte de remplacement de l'image afin de décrire l'image (utile pour google, les navigateurs en mode texte et les browsers pour les non voyants).
LA GLOBULE
le 15/07/2009 à 19:41
Images base de données
Dans l'idée que tu proposes, je ne vois pas bien la différence avec le fait de stocker le chemin (ou le nom, ce qui revient au même) de l'image en base à part le fait de la rendre plus complexe.

En effet, ta solution ajoute une complexité supplémentaire par rapport au fait de stocker directement le code html dans l'article : quand tu affiches l'article, comment savoir à quel endroit doit se positionner l'image ?
Pour le savoir, tu vas devoir utiliser un système de BB-CODE (ou de cid comme pour les documents inclus dans le body d'un email), et donc tu vas devoir faire un traitement supplémentaire pour les afficher.

En fait, la vraie question des images en rapport avec mysql serait plutot : doit on stocker le nom d'une image (ou son chemin) en base (l'image se trouvant sur le filesystem) ou bien doit on stocker l'image dans une table avec un champ de type BLOB ?

La dessus, chacun son avis. Tout dépend de l'usage que l'on fait de ces images et comment elles "arrivent" dans le systeme (UGC, partie admin, etc).
LA GLOBULE
le 15/07/2009 à 17:30
PB affichage page suite à un lien
Dans ton lien, le deuxième paramètre ficheArticle, tu ne dois pas mettre de ? devant, un & suffit (seul le premier paramètre nécessite un ?).

Ensuite, dans article.php ben au lieu d'utiliser $_GET['id'], utilise $_GET['ficheArticle'].
LA GLOBULE
le 15/07/2009 à 16:59
Info d'un cookie session_start()
Et en forcant le truc avec un :
ini_set('session.use_only_cookies', '1');
et un :
ini_set('session.use_only_cookies', '0');

?

Sinon, ben il te faut modifier le php.ini en y collant ces valeurs.
LA GLOBULE
le 15/07/2009 à 16:55
PB affichage page suite à un lien
Bon en fait, le problème est simple, c'est que tu ne recupères pas de $_GET['id'] dans article.php.

En effet, le lien est de la forme : http://www.emoi.asso.fr/index.php?page=actualite/actualite (personnellement, je ne vois pas le mot 'id' dans cette URL).

Ensuite, ce qu'il se passe, c'est que dans article.php, tu ne recois pas de $_GET['id'], donc $colname_actu prend la valeur que tu lui colles par défaut, c'est à dire 1.

Donc modifie ton URL pour y inclure ce fameux paramètre id.

PS : ton code avec tes include est une faille de sécurité. Le mieux, c'est de tester $_GET['page'] pour vérifier qu'il appartient bien à une liste de page que tu définies avant de l'inclure aveuglement.
LA GLOBULE
le 15/07/2009 à 15:32
Info d'un cookie session_start()
Ton identifiant de session passe dans l'URL au lieu d'un cookie.

Essaye de faire un ini_set('session.use_only_cookies', '1'); avant de démarrer tes sessions dans tes .php.

PS : Merci d'utiliser le BB-Code pour la prochaine fois, ca me fatigue de modifier vos messages.
LA GLOBULE
le 15/07/2009 à 13:43
PB affichage page suite à un lien
Es tu sur de recevoir un id dans ta page article.php ? Tu peux le voir en faisant un echo de $colname_actu.

En effet, il y'a un truc louche : ton href ne pointe pas sur article.php mais sur index.php : index.php?page=actualite/article&?ficheArticle=<?php echo $row_actu['id']; ?>

Alors après, je ne sais pas ce que tu fais pour passer d'index.php à article.php, mais c'est Z (si tu fais un include d'article.php dans index.php, c'est normal de ne pas obtenir $_GET['id'] dans article.php car on ne voit aucun endroit ou le paramètre id s'initialise en GET).
LoadingChargement en cours