Petite question toute bête

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Petite question toute bête

par albat » 17 mars 2007, 00:11

Y avait celle-là aussi... :lol:

Modération :
Merci d'utiliser un titre clair et qui correspond bien à ta demande.
Les titres contenant "HELP", "Aidez-moi !" n'apportent rien à la compréhension de ton problème.
Par ailleurs, nous savons déjà par ton message que tu as besoin d'aide.

Tu peux corriger ton titre en éditant ton premier message.

Merci de prendre le temps de lire les règlements.

par zeus » 16 mars 2007, 21:28

Modération :
Ak47, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.

par Ak47 » 16 mars 2007, 21:18

:lol: :lol: :lol:

Excellent, merci beaucoup !!

par jojolapine » 16 mars 2007, 21:13

bonjour,
L'idée de la base de données... est bonne dans la mesure où on peu garder une trace des jours précédents, dans ce cas, tu peux créer une table de ce type:

Code : Tout sélectionner

jour => timestamp/datetime/... un champ de type temps, pour faire le tri sur le jour citation => un champ text ou varchar(255) si les citations sont courtes chemin_image => contient le chemin de l'image
Tu pourras ainsi, en faisant une requête de ce type

Code : Tout sélectionner

SELECT citation,chemin_image FROM matable WHERE jour=DATE(NOW()) LIMIT 0,1
(peut-être faudra t'il changer le DATE(NOW()) en fonction du type de champ que tu as choisi pour la colonne champ)
Après avoir récupéré les résultats, tu n'auras qu'a faire:
<?php
//on admet que la variable résultat est remplie corectement par un appel à la bdd
echo "<p>".$resultat['citation']."</p>";
echo '<img src="'.$resultat['chemin_image'].'" alt="" />';
?>
voilà, il y a des chsoes à améliorer, comme rajouter un champ non de l'image, pour lui mettre le nom dans le alt de la balise, ou d'autre choses encore, mais le principe est là...
N'hésite pas à demander plus d'infos si tu as du mal à comprendre ;-)

Petite question toute bête

par Ak47 » 16 mars 2007, 21:01

Bonjour à tous,

Je suis débutant en php, je viens m'adresser aux experts parce que je suis en train de m'arracher les cheveux ! :evil:

Ce que je voudrais faire est très simple :

Disons que je veux mettre sur chaque page de mon site une petite phrase du jour (donc comme son nom l'indique, qui change tous les jours) avec une image qui lui correspond (qui change aussi tous les jours).

Je ne veux pas faire cela en passant par une frame, il y aura ça vraiment sur toutes les pages. Evidemment le problème qui se pose vous vous en doutez, je ne voudrais pas avoir à passer sur toutes les pages de mon site pour changer la phrase et l'image.

Pour la petite phrase, je sais comment faire, un fichier texte ou une base de données et le tour est joué. Ce qui me chagrine c'est pour l'image :cry:

J'en viens donc à ma question fatidique :

Comment puis-je faire pour changer une image (donc le code source de la page et non l'affichage comme pour la phrase) qui se trouve sur toutes les pages de mon site sans avoir à passer sur chaque page ?

Si vous pouviez m'éclairer sur le sujet ...
Je vous en remerci d'avance