PB à l'affichage des actualités dynamique - PHP - Programmation
Marsh Posté le 28-09-2010 à 13:28:24
Si tu ne nous montres pas ton code, on va pas aller loin
Marsh Posté le 28-09-2010 à 16:37:03
Ben le code est bon, je vois pas où est le soucis, tu aurais la possibilité de l'hoster quelque part pour voir ce que ça donne ?
Marsh Posté le 28-09-2010 à 17:02:39
oui le code marche trés bien mais mon probleme c que si j'ai le meme thème de 2 l'actualités il m'affiche à chaque fois le thème et l'actualité :
xtheme--->actus1
xtheme--->actus2
xtheme--->actus3
mais moi je veux
xtheme-->actus1,actus2,actus3...
Marsh Posté le 28-09-2010 à 19:36:17
Ce qui est normal vu que c'est dans le while, et ?
Marsh Posté le 29-09-2010 à 10:14:27
noyau a écrit : Ce qui est normal vu que c'est dans le while, et ? |
bonjour et merci de votre aide
désolé j'ai pas bien compris votre question ???
Marsh Posté le 29-09-2010 à 10:27:00
Ben dans ton while tu affiches le thème, donc à chaque actualité, il t'affichera le thème, vu que c'est ce que tu lui demandes :
<div class="titre"><?php print $TitreTheme; ?></div>
Marsh Posté le 29-09-2010 à 11:03:27
je suis vraiment désolé je te fatigue trop peux tu m'écrire le code avec ton idée ???
désolé une autre fois
Marsh Posté le 29-09-2010 à 11:09:45
On va essayer de simplifier : d'après ce que tu dis dans ton code, ton thème dépend de l'actu ?
$id_theme = $Row_Actus['id_theme'];
Tu affiches à chaque fois le titre du thème car tu fais dans ton while ceci :
<div class="bordure_titre">
<?php if($Num!=0){
@$resultattheme = mysql_query("SELECT * FROM theme WHERE id_theme=" . $id_theme . " " );
@$Enregtheme=mysql_fetch_array($resultattheme);
@$TitreTheme=$Enregtheme["titre_theme"];
?>
<div class="titre"><?php print $TitreTheme; ?></div>
Ce qui va chercher le thème de l'actu et l'afficher.
Une petite question, tu as codé tout ça toi-même ou tu l'as récupéré ?
Marsh Posté le 29-09-2010 à 12:10:28
en effet j'ai une copine qui une développeur en php elle m'a aider à faire cette une partie de mon code mais maintenant elle est en voyage j'ai pas pu le contacter
et comme je te dit je suis encord débutante je fais des efforts des recherche j'ai changer bcp de choses dans ce code mais parfoisje me trouve planter c pour ca
merci encore je n'oublirai jamais votre aide noyau
Marsh Posté le 29-09-2010 à 12:12:09
De rien, mais ça fonctionne au moins maintenant ?
Marsh Posté le 29-09-2010 à 12:24:30
oui il fonctionne très bien mais avec le même probleme :
il me répète le thème à chaque actualité !!!!
Marsh Posté le 29-09-2010 à 12:36:33
Restons calme... tu as modifié comme je te l'ai dis ou pas ?
Et tu n'as pas répondu à mes questions, je peux pas t'aider !!
Ton thème dépend de l'actu ?
Marsh Posté le 29-09-2010 à 12:40:20
normalement le contraire il faut que l'actualité dépend theme:
les theme se sont les grand titre :a la une , news....
et les actualités se qui trouvent dans les thème
Marsh Posté le 29-09-2010 à 12:42:57
Ok, donc en fait il faut un while dans un while :
Le premier while liste les thèmes, dans lequel tu imbriques un while qui va select les articles where id_theme=titre thème
Allez, c'est vraiment pas compliqué tu devrais t'en sortir
Marsh Posté le 29-09-2010 à 12:45:35
ok je vais essayer de le faire
merciiiiiii tu es très gentil
Marsh Posté le 29-09-2010 à 12:55:28
donc le 1er while sa va être comme ca while( $ligne_theme=mysql_fetch_array($theme))???
Marsh Posté le 29-09-2010 à 12:58:08
ReplyMarsh Posté le 29-09-2010 à 13:07:57
donc pour faire une while dans une while :
Code :
|
il m'affiche rien ???
donc je croit que c pas ca???
Marsh Posté le 29-09-2010 à 13:16:33
Normal qu'il n'affiche rien, il n'y a pas d'echo
Marsh Posté le 29-09-2010 à 16:12:44
re salut
Bon moi quand j'ai tester avec tt le code malgré sa il n'y a aucune actualité
Marsh Posté le 29-09-2010 à 17:59:17
Il faut déplacer les echo du thème et ne les mettre que dans le 1° while autrement cela ne sert à rien
Marsh Posté le 29-09-2010 à 18:11:55
Ben si tu mets dans le 2° while tu l'afficheras comme avant : à chaque news, donc si tu le mets avant le 2° while dans le 1° while, ça ne l'affichera qu'une fois : avant le 2nd while !
Marsh Posté le 29-09-2010 à 18:34:23
j'ai changer comme tu m'a dit j'ai mis tous mes print dans la premiere while "theme" -->rien ne m'affiche !!!!!!
Marsh Posté le 29-09-2010 à 18:37:34
Il faut le faire intelligemment, ne pas faire un echo de quelque chose qui n'est pas défini...
Laisse toi 2 secondes les temps de réfléchir à ton code, ou demande à ton ami
Marsh Posté le 29-09-2010 à 18:42:33
merci a votre aide maintenant je doit partir rentrer chaz soi
et je laisse sa à demain .
merciiiiiiiii infiniment
Marsh Posté le 30-09-2010 à 13:06:40
bonjour
j'ai essayer de faire comme tu m'a dit j'ai mis des echo mais cayyyyyyyé je laisse tomber
merci a vous tous et surtout à noyau parce franchement il m'a vraiment aider.
Marsh Posté le 30-09-2010 à 13:18:23
Mais ça marche ?!
Marsh Posté le 30-09-2010 à 13:30:17
Hébé faut demander des cours de PHP
Marsh Posté le 30-09-2010 à 13:34:33
oui je d oit voire avec l'administration pour me faire une formation en php
c pas évident d'essayer tous seul
merci infiniment
Marsh Posté le 28-09-2010 à 10:47:07
Bonjour,
NB: Avant de commencer je vous dit que je suis débutante en php.
voila je suis entrain de programmer en php pour mettre les actualités de la page accueil dynamiquement la partie backoffice est déjà faite , maintenant mon problème est dans l'affichage des actualites dans la page acceuil.php , le programme que j'ai inserer m'affiche les actualités en me répétant les grand titre c a dire le théme
"A la une" contient 2 actualités quand il m'affiche chaque dans un cadre c à dire:
A la une--->Horaire de travail pendant...
A la une ---->Coup d'envoi officiel....
Or moi je veut les afficher comme la partie statique
j'espère que j'étais claire !!!
merci d'avance
Manel
Message édité par manoula le 05-10-2010 à 17:21:03