Bonjour,
J'essaye actuellement de créer une sorte de galerie d'image avec PHP, et les BDD ,MySQL.
Je tiens à préciser que mon niveau est débutant ^^.
Pour voir la(les) page(s) concernée(s) : http://www.crobara2bal.com/dessins.php
Lorsque je sélectionne une catégorie, par exemple sps, et que parmis les dessins proposés je choisie une vignette au hasard, certaines d'entre elle n'affiche pas l'image (après selection) le titre ne s'affiche sur aucune des vignettes (dessins), et la description ne s'affiche pas ou à moitier ( sur certaine vignette la description s'affiche entièrement). Je dois avoué que je suis un peu perdu du fait que j'apprend maintenant la PDO au lieu de mysql et tout cela est un peu nouveau. Malgrès les tutos que j'ai lu, j'aurais tout de même besoin d'un petit peu d'aide ^^'.
Voici mon code :
sps.php :
page selectionsps.php
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 <?php require_once("connexiondessins.inc.php"); $reponse = $bdd->query('SELECT * FROM dessins WHERE categorie="sps"'); ?> <!DOCTYPE HTML> <html> <link href="mafavicon.png" rel="shortcut icon" title="crobara2bal" type="image/png" /> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="description" content="Tout les dessins humouristique sur le SPS en bande dessinée. Ici !" /> <title>S.P.S / Tous les dessins concernant le sps</title> <link href="css1.css" rel="stylesheet" type="text/css"> </head> <body> <div id="container"> <?php include("header.inc.php"); ?> <?php include("menus.inc.php"); ?> <div id="corpssps"> <a href="dessins.php" title="retourner aux catégories"><p class="titrevignette1">Catégories</p></a> <a href="sps.php" title="recharger la page"><h1 class="titre1">S.P.S</h1></a> <div id="textesps"> <p class="texte2">description du sps blablablablabla...</p> </div> <?php while ($dessins = $reponse->fetch()) { ?> <div class="cat1"> <?php echo '<span class="classtext1v">'.$dessins['categorie'].'</span>'; ?> <br /> <?php echo '<span class="classtext2v">'.$dessins['titre'].'</span>'; ?> <br /> <a href="selectionsps.php?categorie=<?php echo $dessins['categorie']; ?>&titre=<?php echo $dessins['titre']; ?>&titre=<?php echo $dessins['description']; ?>&image=<?php echo $dessins['image']; ?>"><img src="images/<?php echo $dessins['image'];?>" width="200" height="250" /></a> </div> <? } $reponse->closeCursor(); ?> </div> <?php include("footer.inc.php"); ?> </div> </body> </html>
Merci pour votre aide.
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 <?php require_once("connexiondessins.inc.php"); $req = $bdd->prepare('SELECT descriptif FROM dessins WHERE id="'.$_GET['id'].'"'); $req->execute(); $data = $req->fetch(PDO::FETCH_ASSOC); ?> <!DOCTYPE HTML> <html> <link rel="shortcut icon" title="crobara2bal" type="image/png" href="mafavicon.png" /> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>SPS / voir</title> <link href="css1.css" rel="stylesheet" type="text/css"> </head> <body> <div id="container"> <?php include("header.inc.php"); ?> <?php include("menus.inc.php"); ?> <div id="corpssports"> <a href="dessins.php" title="retourner aux catégories"><p class="titrevignette1">Catégories</p></a> <a href="sps.php" title="recharger la page"><h1 class="titre1">S.P.S</h1></a> <div id="textesports"> <?php echo $_GET['categorie']; ?><br /> <?php echo $_GET['titre']; ?><br /> <?php echo $_GET['description']; ?> </div> <?php echo $data['descriptif']; ?><br /> <img src="images/<?php echo $_GET['image']; ?>" width="800px" height="auto"/> </div> <?php include("footer.inc.php"); ?> </div> </body> </html>
Sincèrement.
Partager