Afficher une photo et un libellé apartire d'une table MySQL

Fermé
marseille123456789 Messages postés 5 Date d'inscription mardi 24 février 2015 Statut Membre Dernière intervention 27 février 2015 - Modifié par jordane45 le 26/02/2015 à 17:29
marseille123456789 Messages postés 5 Date d'inscription mardi 24 février 2015 Statut Membre Dernière intervention 27 février 2015 - 27 févr. 2015 à 19:14
Bonjour,
j'ai une table questionnaires qui contient sa:
id_questi
lib_questi
photo_questi
mnt je veux affiché le lib_questi acoté la photo_questi, mais j'ai ce que code php je n'arrive pas il ya des erreurs. svp aidé moi a résoudre ce problème c'est très urgent.

 <?php

 try{
  $pdo = new PDO('mysql:host=localhost;dbname=project','root','root');
  $pdo -> setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
 }
 catch(PDOException $exc){
  echo 'La base de données selectionnées non existante'.\n.'ou les param sont faux';
 }
 try{
  $sql= 'SELECT * from questionnaires';
  $req=$pdo ->query($sql);
  $ligne='';
  echo "<center><table border=1>";
  while ($ligne = $req->fetch()){
     echo "<tr><td><a href='#'>",$ligne['lib_questi'],"<img src=$ligne['photo_questi'] alt=''>","</a></td></tr>";
  }
  echo "</table></center>";
    }
  
 catch(PDOException $exc){
 
 }
?>


EDIT : AJout des balises de code
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code

A voir également:

3 réponses

jordane45 Messages postés 38161 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 5 mai 2024 4 658
26 févr. 2015 à 17:31
Bonjour,
1 - Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code

2 - Si tu as des messages d'erreur.. donne les nous .. ça peut grandement aider à trouver le problème

3 - Avec la coloration syntaxique (voir point 1 ).. on s'aperçoit rapidement du souci.....
 echo "<tr><td><a href='#'>",$ligne['lib_questi'],"<img src=$ligne['photo_questi'] alt=''>","</a></td></tr>";

==>> A changer en :
 echo "<tr><td><a href='#'>",$ligne['lib_questi'],"<img src='".$ligne['photo_questi']."' alt=''>","</a></td></tr>";
0
marseille123456789 Messages postés 5 Date d'inscription mardi 24 février 2015 Statut Membre Dernière intervention 27 février 2015
26 févr. 2015 à 20:03
merci pour votre réponse , j'ai changé l'écho sa na rien donné en faite l'érreur c'est que dans la page il m'affiche tous le scripte php je me demande pourquoi? et moi je veux avoir comme résultat juste le libellé du questionnaire et sa photo acoté c tout. merci de m'aidé si vous avez encore une solution.
0
jordane45 Messages postés 38161 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 5 mai 2024 4 658 > marseille123456789 Messages postés 5 Date d'inscription mardi 24 février 2015 Statut Membre Dernière intervention 27 février 2015
27 févr. 2015 à 00:34
Tu as quoi dans ta barre d'adresse de ton navigateur internet quand tu affiches cette page ?
Tu passes bien par un serveur Web ? ( ou si tu es en local...via un logiciel comme wamp ou easyphp ?? )
0
marseille123456789 Messages postés 5 Date d'inscription mardi 24 février 2015 Statut Membre Dernière intervention 27 février 2015
27 févr. 2015 à 17:04
oui je suis en local avec wamp . voila dans la barre navigateur j'ai sa:
http://localhost/projetinfo/page/listequesti.php
0
jordane45 Messages postés 38161 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 5 mai 2024 4 658
27 févr. 2015 à 19:03
Tu peux
1 - Nous mettre TOUT le code de ta page
2 - Nous mettre une capture écran à dispo ?
0
marseille123456789 Messages postés 5 Date d'inscription mardi 24 février 2015 Statut Membre Dernière intervention 27 février 2015
27 févr. 2015 à 19:14
<html>
<head>
<link rel="shortcut icon" type="img/JPEG" href="..\image\logo.ico">
<title>GQS....espace </title>
<link rel="stylesheet" type="text/css" href="..\css\miseforme.css">

<style type="text/css"> 
	.error {color:red;text-decoration:underline;text-indent:2px }
</style> 
<script type="text/javascript" src="jquery/js/jquery.js"></script>
<script type="text/javascript" src="../jquery/js/jquery.min.js"> </script>
<script type="text/javascript" src="../jquery/js/jquery.validate.min.js"> </script>
<script type = "text/javascript" src="../jquery/codejs/form.js"> </script>
<script type="text/javascript" src="jquery/js/additional-methods.min.js"></script>
</head>

<body>
<div id="entete">
<div class="logo">
<img src="../image/logo.bmp" height="120px" width="100px">
</div>
</div>

<?php

	try{
		$pdo = new PDO('mysql:host=localhost;dbname=project','root','root');
		$pdo -> setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
	}
	catch(PDOException $exc){
		echo 'La base de données selectionnées non existante'.\n.'ou les param sont faux';
	}
	try{
		$sql = 'select * from questionnaires';
		$req=$pdo->query($sql);
		
		echo "<center><table border=1>";
		while ($ligne = $req->fetch()){
		echo "<tr><td><a width=500px height=500px href='#'>",$ligne['lib_questi'],"</a></td></tr>";
		}
		echo "</table><center>";
		}     
		catch(PDOException $exc){
	}
?>

</body>

<footer>
<div id="pied">
<a href="#">Nous contacter</a>
<a href="#"> À propos</a>
</div>
</footer>
</html><code php>
</code>

                
0