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

PHP & Base de données Discussion :

erreur de chargement des images partir de ma base


Sujet :

PHP & Base de données

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    etudiante
    Inscrit en
    Mars 2012
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : etudiante
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2012
    Messages : 51
    Points : 38
    Points
    38
    Par défaut erreur de chargement des images partir de ma base
    Bonjour,
    je souhaite récupérer des images stockées dans ma base de donnée zt les afficher avec leurs informations liées ,aussi stockées dans bd, sous forme d'un tableau voici le code:
    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
    <?php
    	try
    {
    	$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
    	$bdd = new PDO('mysql:host=localhost;dbname=location', 'root', 'helasfar', $pdo_options);
    	$result = $bdd->query('SELECT * FROM voiture');
    	if(!false==$result) { 
    		while($data = $result->fetch()) {  
    			printf (
    				"<tr>
    					<td>
    			<img src="$data['chemin']" />
    					</td>
    					<td>%s</td>
    					<td>%s</td>
    					<td>%s</td>
    				</tr>",
    				$data['nom'],
    				$data['prix'],
    			);
    		}  // end while
    		if(mysql_num_rows($result) == 0) { 
    			$msg.="Aucune information disponible";
    		}
    		else
    		{ echo "erreur mysql" ;}
    	}
    	  $reponse->closeCursor();	
    }
    catch(Exception $e)
    {
        die('Erreur : '.$e->getMessage());
    }
    	?>
    mais une erreur dans la ligne :<img src="$data['chemin']" /> se produite
    svp aidez moi à resoudre ce problème et merci

  2. #2
    Membre éprouvé
    Avatar de amoiraud
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2006
    Messages : 606
    Points : 1 057
    Points
    1 057
    Par défaut
    Salut,

    T'a oublié les "." pour la concaténation ainsi que les quotes de la balise img, essaye comme ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <img src='" . $data['chemin'] . "' />

  3. #3
    Membre confirmé
    Avatar de Nowwis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2009
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2009
    Messages : 406
    Points : 498
    Points
    498
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <td>%s</td>
    					<td>%s</td>
    					<td>%s</td>
    				</tr>",
    				$data['nom'],
    				$data['prix'],
    En plus de la réponse de amoiraud, je rajouterais que tu as deux arguments ($data nom et prix) pour 3 %s affichés...

    Y'a comme un soucis je pense

  4. #4
    Nouveau membre du Club
    Femme Profil pro
    etudiante
    Inscrit en
    Mars 2012
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : etudiante
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2012
    Messages : 51
    Points : 38
    Points
    38
    Par défaut
    merci bcp mais il m'indique cette foix une erreure dans la ligne contenant:");"
    voici le code après rectification:
    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
    <?php
    	try
    {
    	$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
    	$bdd = new PDO('mysql:host=localhost;dbname=location', 'root', 'helasfar', $pdo_options);
    	$result = $bdd->query('SELECT * FROM voiture');
    	if(!false==$result) { 
    		while($data = $result->fetch()) {  
    			printf (
    				"<tr>
    					<td>
    		<img src='" . $data['chemin'] . "' />
    					</td>
    					<td>%s</td>
    					<td>%s</td>
    					<td>%s</td>
    				</tr>",
    				$data['nom'],
    				$data['prix'],
    				);
    		}  // end while
    		if(mysql_num_rows($result) == 0) { 
    			$msg.="Aucune information disponible";
    		}
    		else
    		{ echo "erreur mysql" ;}
    	}
    	  $reponse->closeCursor();	
    }
    catch(Exception $e)
    {
        die('Erreur : '.$e->getMessage());
    }
    	?>

  5. #5
    Membre confirmé
    Avatar de Nowwis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2009
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2009
    Messages : 406
    Points : 498
    Points
    498
    Par défaut

    La virgule, et il manque encore une variable pour le troisième %s.

  6. #6
    Nouveau membre du Club
    Femme Profil pro
    etudiante
    Inscrit en
    Mars 2012
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : etudiante
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2012
    Messages : 51
    Points : 38
    Points
    38
    Par défaut
    merci infiniment la page s'affiche mais le problème que les image s'affichent des petits carrés j'ai pensé de les redimensionné donc j'ajoute with et height dans <img... mais une erreure se produit avez vous une solution ?

Discussions similaires

  1. [Windows Phone 7] Erreur AG_E_NETWORK_ERROR au chargement des images
    Par Edtech dans le forum Windows Phone
    Réponses: 5
    Dernier message: 09/04/2013, 08h33
  2. [MySQL] récupérer des images à partir d'une base de données mysql
    Par j_esti dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 21/04/2011, 13h34
  3. Réponses: 1
    Dernier message: 07/06/2006, 14h06
  4. [FLASH 8] Afficher des images à partir d'une base de données
    Par developpeur_mehdi dans le forum Flash
    Réponses: 9
    Dernier message: 15/03/2006, 10h43
  5. [FLASH 8] Chargement des images d'un repertoire
    Par PrinceMaster77 dans le forum Flash
    Réponses: 1
    Dernier message: 18/01/2006, 20h30

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