IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Création d'un module actualités


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    étudiante
    Inscrit en
    Septembre 2014
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : étudiante

    Informations forums :
    Inscription : Septembre 2014
    Messages : 101
    Par défaut Création d'un module actualités
    Bonjour,
    j'affiche des titres d'actualités dans une page. En cliquant sur un titre je souhaite être diriger vers une autre page qui affiche les détails de l'actualité précédemment choisie, mais voilà que dans ma seconde page le tableau apparaît vide (ni titre, ni détail...). Je me casse la tête mais pas moyen de trouver mon erreur, pourriez-vous m'aider svp??
    Merci d'avance.

    Page affichant les titres: (fonctionne parfaitement)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    <!DOCTYPE html>
    <html lang="fr">
    <head>
    <title>Kibéos: Centre spécialisé dans la gym Pilates</title>
    <meta charset="UTF-8">
    <link rel="stylesheet" type="text/css" href="../css/couleur-commune.css"/>
    <link rel="stylesheet" type="text/css" href="../css/css-tous.css"/>
    <link rel="stylesheet" type="text/css" href="../css/css-accueil.css"/> 
    </head>
     
    <body>
    <?php include 'aspect-page.php';?>
    <div id="centrer">
     
    <h4 class="slogan">Venez découvrir un monde à part où l'on<br> prend le temps de s'occuper de vous!!</h4>
    <div class="newscontour">
    <div class="newscadre">
    <?php
    	// Affichage des titres de la page actualités.
    	$bdd = new PDO('mysql:host=.............;dbname=...........', '.........', '...........');
    	$reponse = $bdd->query('SELECT news FROM actualites ORDER BY idactu DESC LIMIT 0, 8');
    	while ($donnees = $reponse->fetch())
    	{
    	echo '<p><a href="choix-actu.php?suj=' . htmlspecialchars($donnees['idactu']) . '">'.htmlspecialchars($donnees['news']).'</a></p><hr>';
    	}
    	$reponse->closeCursor();
    ?>
    </div>
    </div>
    Page affichant le titre choisi avec les détails: (tableau apparaissant vide)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
     
    <!DOCTYPE html>
    <html lang="fr">
    <head>
    <title>Kibéos: Centre spécialisé dans la gym Pilates</title>
    <meta charset="UTF-8">
    <link rel="stylesheet" type="text/css" href="../css/couleur-commune.css"/>
    <link rel="stylesheet" type="text/css" href="../css/css-tous.css"/> 
    <link rel="stylesheet" type="text/css" href="../css/css-formulaire.css"/> 
    <link rel="stylesheet" type="text/css" href="../css/css-choix-actu.css"/> 
    </head>
     
    <body>
    <?php include 'aspect-page.php'; ?>
     
    <div id="haut">
    <div id="centrer">
     
    <?php
    //Récupération de l'actualité choisie.
    $bdd = new PDO('mysql:host=.......;dbname=........', '.......', '........');
    $req = $bdd->prepare('SELECT news, details, DATE_FORMAT(datactu, \'%d/%m/%Y à %Hh%imin%ss\') AS datactu_fr FROM actualites WHERE idactu = ?');
    $req->execute(array($_GET['suj']));
    $donnees = $req->fetch();
    ?>
     
          <table>
    	<thead>
    		<tr>
    		     <th class="th19"><?php echo htmlspecialchars($donnees['datactu_fr']); ?></th>
    		     <th class="th20"><?php echo htmlspecialchars($donnees['news']); ?></th>
    		</tr>
    	</thead>
    	<tbody>
    		<tr>
    		    <td colspan="2"><?php echo htmlspecialchars($donnees['details']); ?></td>
    	        </tr>
    	</tbody>
    	<tfoot> 
    		<tr>
    		    <th colspan="2" class="th21"></th>
    		</tr>
    	</tfoot>
          </table>
    <?php
    //Fermeture de la boucle.
    $req->closeCursor();
    ?>
     
     
    </div>
    </div>
    <?php include "pied-de-page.php"; ?>
    </body>
    </html>
    Merci d'avance!!!!!!

  2. #2
    Modérateur
    Avatar de Kreepz
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2011
    Messages : 681
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    As-tu essayé de faire un echo dessus avant?
    Certaines fois j'ai eu des problèmes en utilisant directement le $_GET, essaie de le mettre dans une variable puis de l'utiliser:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $suj = $_GET['suj'];
    $req->execute(array($_GET['suj']));
    Pensez à regarder nos cours et tutoriels PHP ainsi que notre FAQ PHP avant de poser votre question!
    Un message vous a aidé, n'oubliez pas le

  3. #3
    Membre confirmé
    Femme Profil pro
    étudiante
    Inscrit en
    Septembre 2014
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : étudiante

    Informations forums :
    Inscription : Septembre 2014
    Messages : 101
    Par défaut
    Bonjour et merci pour ton aide, mais je viens de tester et ca ne fonctionne toujours pas, rien n'a changé après ca!! :-s

  4. #4
    Modérateur
    Avatar de Kreepz
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2011
    Messages : 681
    Billets dans le blog
    1
    Par défaut
    Et lorsque tu fais un echo ou var_dump du $_GET['suj']?
    Pensez à regarder nos cours et tutoriels PHP ainsi que notre FAQ PHP avant de poser votre question!
    Un message vous a aidé, n'oubliez pas le

  5. #5
    Membre confirmé
    Femme Profil pro
    étudiante
    Inscrit en
    Septembre 2014
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : étudiante

    Informations forums :
    Inscription : Septembre 2014
    Messages : 101
    Par défaut
    Toujours la même chose, ca ne change rien :-sss

  6. #6
    Modérateur
    Avatar de Kreepz
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2011
    Messages : 681
    Billets dans le blog
    1
    Par défaut
    Où est-ce-que tu fais ton var_dump?
    Pensez à regarder nos cours et tutoriels PHP ainsi que notre FAQ PHP avant de poser votre question!
    Un message vous a aidé, n'oubliez pas le

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Création d'un module : petit probleme de syntaxe
    Par sebinator dans le forum VBA Access
    Réponses: 2
    Dernier message: 30/11/2007, 11h10
  2. [débutant] Création d'un module
    Par Chris51 dans le forum Modules
    Réponses: 5
    Dernier message: 17/04/2007, 16h23
  3. Création d'un module php5 en C.
    Par freeosca dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 09/11/2006, 22h59
  4. Cration d'un module de recherche
    Par cyberbiker dans le forum Access
    Réponses: 1
    Dernier message: 16/03/2006, 15h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo