Php: Pb dans l'affichage: données dynamique

Fermé
manoula - 24 sept. 2010 à 11:15
 manoula - 28 sept. 2010 à 17:08
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 (voila le site avec la page accueil statique :http://www.commune-sousse.gov.tn/fr/accueil.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


A voir également:

7 réponses

Jug4tsu Messages postés 56 Date d'inscription lundi 13 septembre 2010 Statut Membre Dernière intervention 1 septembre 2011 13
24 sept. 2010 à 11:28
Tu fais une première requête pour récupérer les thèmes, tu boucles dessus et dans ta boucle tu récupères les actualités pour chaque thème avec une 2ème requête.
0
tout d'abord merciiiiiii jug4tsu
normalement j'ai fais comme tu m'a dit voila mon code :
<?php 
 require_once("../lib/util.php");  
 require_once("../lib/db_connect.inc.php"); 
  

    $connexion=db_connexion(); 
    mysql_query("SET NAMES 'utf8'");        
  $actus = mysql_query("SELECT * FROM actualites WHERE actif = 1 
                    AND sysdate() >= datepublication 
              AND datepreremption >= sysdate() 
              AND langue = 1 
               
              ORDER BY datepublication DESC"); 
 $ligne_actus=mysql_num_rows($actus); 
  
 echo "***".$ligne_actus; 
?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" lang="ar" dir="rtl"> 
<head> 
<title></title> 
<meta name="description" content=""> 
<meta name="keywords" content=""> 
<meta name="robots" content="index,follw" /> 
<meta name="distribution" content="global" /> 
<meta name="identifier-url" content="http://www.commune-sousse.gov.tn" /> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<meta name="copyright" content="commune de Sousse"> 
<meta name="expires" content="never"> 
<meta name="revisit-after" content="7 days"> 
<link rel="shortcut icon" type="images/x-icon" href="../favicon.ico"> 
<link rel="stylesheet" type="text/css" title="design" href="../css/styleAR.css"> 
<link rel="stylesheet" type="text/css" href="../css/menuAR.css"/> 
 

<?php 
    if ($ligne_actus != 0) { // Debut If  

   while($Row_Actus =mysql_fetch_array($actus)) 
               { 
       
      $Num = $Row_Actus['Num'];  
      $id_theme = $Row_Actus['id_theme'];  
      $Titre =$Row_Actus['titre'];  
      $DatePublication = $Row_Actus['datepublication'];  
      $DatePreremption = $Row_Actus['datepreremption'];  
      $Texte = html_entity_decode($Row_Actus['texte']);  
      $photo=$Row_Actus["photo1"]; 
      $text_lien=$Row_Actus["text_lien"]; 
      $lien=$Row_Actus["lien"]; 
       
       
        ?> 
   <div class="bordure_titre"> 
        <?php if($id_theme!=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> 
           <?php 
        } 
        ?> 
   </div> 
    <div> 
    <div class="cadre_Actua">  
   <div id="Actua"> 
    
   <div class="text_accueil" style="padding-left:0px;"> 
     
   <p> </p> 
           <p> 
   <?php  
    
    
   if($photo!=""){ ?><img src="../upload/actualites/<?php print $photo; ?>" alt="<?php print $Titre; ?>" width="80" height="79" /> 
            <?php }?> 
            
           <p class="titre_Actu" style="padding-top:15px;"><?php echo $Titre; ?></p> 
       <p><?php if($Texte!=""){ print $Texte; } ?></p> 
     
    <?php  
     if($text_lien!="") {  ?><a href="<?php print $lien ?>" class="Lien_lireSuite" target="_blank"><?php print $text_lien ?>...</a><?php } ?> 
    
    
    <p> </p> 
   
    </div> 
     </div> 
      
       </div> 
         </div> 
   <div class="clear"></div>  
           <p>  </p> 
   <?php 
       } // Fin while 
    } // Fin if 
   ?> 
  
0
alors pas de réponse ???
0
Jug4tsu Messages postés 56 Date d'inscription lundi 13 septembre 2010 Statut Membre Dernière intervention 1 septembre 2011 13
24 sept. 2010 à 13:39
Je connais pas tes tables, mais de ce que je vois tu fais d'abord la requête des actualités, et après tu récupères le thème de chaque actualité dans une boucle, alors que ça devrait être l'inverse.
0
merciiiiii Jug4tsu
Normalement c ca ,mais franchement je trouve pas la solution comment je vais inverser !!!
0
Bonjour à vous tous ,

SVP n'hésiter pas de m'aider

Merci d'avance
0
plzzzzzzz aidez moi ???
0
bonjour a vous tous

j'attends vos aides !!!!

merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Apparemment vous m'avez oubliez !!!!???

plzzz help c très urgent
0
VieTgOOx Messages postés 160 Date d'inscription dimanche 4 janvier 2009 Statut Membre Dernière intervention 9 janvier 2011 26
27 sept. 2010 à 12:13
Salut

Jug4tsu t'as apporté une réponse non? As-tu fait ce qu'il préconisait?

Je n'y connais rien en PHP personnellement mais je demanderais à un ami de passer sur ton sujet ce soir s'il accepte bien sûr.

Bonne après midi.

VieTgOOx.

PS: Évite de flooder ton sujet comme sa c'est pas autorisé il me semble.
0
Désoler pour le dérangement

c vrais que Jug4tsu m'a vraiment aider et j'essayer mais je me suis planter c pour ca que je demande l'aide

merci et bonne après midi à toi aussi.
0
@ VieTgOOx j'attend votre aide merciiiiii infiniment

Bonne nuit à vous tous
0
bonjour à vous
j'attend vos aide

mercii
0