PB à l'affichage des actualités dynamique

PB à l'affichage des actualités dynamique - PHP - Programmation

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
Reply

Marsh Posté le 28-09-2010 à 10:47:07   

Reply

Marsh Posté le 28-09-2010 à 13:28:24    

Si tu ne nous montres pas ton code, on va pas aller loin :)


---------------
Musique et dev web : www.nicolaskern.fr - Mon feed - Mes ventes info et photo
Reply

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 ?


---------------
Musique et dev web : www.nicolaskern.fr - Mon feed - Mes ventes info et photo
Reply

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...

Reply

Marsh Posté le 28-09-2010 à 19:36:17    

Ce qui est normal vu que c'est dans le while, et ?


---------------
Musique et dev web : www.nicolaskern.fr - Mon feed - Mes ventes info et photo
Reply

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  ???

Reply

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>


---------------
Musique et dev web : www.nicolaskern.fr - Mon feed - Mes ventes info et photo
Reply

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

Reply

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é ?


---------------
Musique et dev web : www.nicolaskern.fr - Mon feed - Mes ventes info et photo
Reply

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

Reply

Marsh Posté le 29-09-2010 à 12:10:28   

Reply

Marsh Posté le 29-09-2010 à 12:12:09    

De rien, mais ça fonctionne au moins maintenant ?


---------------
Musique et dev web : www.nicolaskern.fr - Mon feed - Mes ventes info et photo
Reply

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é !!!!

Reply

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 ?


---------------
Musique et dev web : www.nicolaskern.fr - Mon feed - Mes ventes info et photo
Reply

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  

Reply

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 ;)


---------------
Musique et dev web : www.nicolaskern.fr - Mon feed - Mes ventes info et photo
Reply

Marsh Posté le 29-09-2010 à 12:45:35    

ok je vais essayer de le faire :)
merciiiiiii tu es très gentil :)
 

Reply

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))???

Reply

Marsh Posté le 29-09-2010 à 12:58:08    

Exact :)


---------------
Musique et dev web : www.nicolaskern.fr - Mon feed - Mes ventes info et photo
Reply

Marsh Posté le 29-09-2010 à 13:07:57    

donc pour faire une while dans une while :

Code :
  1. <?php
  2.    if ($ligne_actus != 0) { // Debut If  
  3.         while( $ligne_theme=mysql_fetch_array($theme)){
  4.   while($Row_Actus =mysql_fetch_array($actus))
  5.               {
  6.     
  7.      $Num = $Row_Actus['Num'];
  8.      $id_theme = $Row_Actus['id_theme'];
  9.      $Titre =$Row_Actus['titre'];
  10.      $DatePublication = $Row_Actus['datepublication'];
  11.      $DatePreremption = $Row_Actus['datepreremption'];
  12.      $Texte = html_entity_decode($Row_Actus['texte']);
  13.      $photo=$Row_Actus["photo1"];
  14.      $text_lien=$Row_Actus["text_lien"];
  15.      $lien=$Row_Actus["lien"];
  16.     
  17.     
  18.        ?>


il m'affiche rien ???
donc je croit que c pas ca???

Reply

Marsh Posté le 29-09-2010 à 13:16:33    

Normal qu'il n'affiche rien, il n'y a pas d'echo :)


---------------
Musique et dev web : www.nicolaskern.fr - Mon feed - Mes ventes info et photo
Reply

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é    

Reply

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 :)


---------------
Musique et dev web : www.nicolaskern.fr - Mon feed - Mes ventes info et photo
Reply

Marsh Posté le 29-09-2010 à 18:06:10    

pkoi c ne sert à rien???

Reply

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 !


---------------
Musique et dev web : www.nicolaskern.fr - Mon feed - Mes ventes info et photo
Reply

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 !!!!!!

Reply

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 :)


---------------
Musique et dev web : www.nicolaskern.fr - Mon feed - Mes ventes info et photo
Reply

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

Reply

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.

Reply

Marsh Posté le 30-09-2010 à 13:18:23    

Mais ça marche ?!


---------------
Musique et dev web : www.nicolaskern.fr - Mon feed - Mes ventes info et photo
Reply

Marsh Posté le 30-09-2010 à 13:29:06    

non ca marche pas j'ai laisser tomber :\

Reply

Marsh Posté le 30-09-2010 à 13:30:17    

Hébé faut demander des cours de PHP ;)


---------------
Musique et dev web : www.nicolaskern.fr - Mon feed - Mes ventes info et photo
Reply

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

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed