PHP
Résolu
joscout0086
-
Mihawk Messages postés 4315 Date d'inscription Statut Contributeur Dernière intervention -
Mihawk Messages postés 4315 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Mon problème est le suivant, j'arrive pas à selectionner une image à partir de l'id, numero de l'image mis en variable, merci de m'aider
voici une exemple de mon travil
<?php
try{
$bdd = new PDO('mysql:host=localhost;dbname=CCACJBase','root','') or die(print_r($bdd->errorInfo()));
$bdd->exec('SET NAEMES utf8');
}
catch(Exeption $e){
die('Error:' .$e->getMessage());
}
$req=$bdd->prepare('SELECT* FROM image where id=$id');
$req->execute();
while($data = $req->fetch(PDO::FETCH_OBJ)):?>
<td height="98" colspan="3"><div align="center">
<div class="pub_lien">
<h3>Jeunnesse en photo</h3>
<ul>
<table width="100%" border="1" cellspacing="1">
<tr>
<td><div align="center"><a href="st_du_jour.php"><img src="<?php echo $data->img;?>" alt="JM" width="110" height="110" align="Center" /></a></div></td>
Mon problème est le suivant, j'arrive pas à selectionner une image à partir de l'id, numero de l'image mis en variable, merci de m'aider
voici une exemple de mon travil
<?php
try{
$bdd = new PDO('mysql:host=localhost;dbname=CCACJBase','root','') or die(print_r($bdd->errorInfo()));
$bdd->exec('SET NAEMES utf8');
}
catch(Exeption $e){
die('Error:' .$e->getMessage());
}
$req=$bdd->prepare('SELECT* FROM image where id=$id');
$req->execute();
while($data = $req->fetch(PDO::FETCH_OBJ)):?>
<td height="98" colspan="3"><div align="center">
<div class="pub_lien">
<h3>Jeunnesse en photo</h3>
<ul>
<table width="100%" border="1" cellspacing="1">
<tr>
<td><div align="center"><a href="st_du_jour.php"><img src="<?php echo $data->img;?>" alt="JM" width="110" height="110" align="Center" /></a></div></td>
A voir également:
- PHP
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
3 réponses
Si tu utilise des requetes preparées il me semble que dans ta balise image tu devrai mettre $data['id'] au lieu de $data->id
Mihawk
Messages postés
4315
Date d'inscription
Statut
Contributeur
Dernière intervention
846
Je crois même que cela n'a rien à voir avec les requêtes préparées ou non...
Bonjour,
Tu peux faire comme ceci :
Je pense c'est ce que tu cherches !
Bonne après midi !
Tu peux faire comme ceci :
<?php while( $data = $req->fetch() ) { echo $data->img; } $req->closeCursor(); ?>
Je pense c'est ce que tu cherches !
Bonne après midi !
Je sais que c'est pas vraiment ce que tu recherches mais un petit truc pour economiser tes doigts et du temps xD :
$req=$bdd->prepare('SELECT* FROM image where id=$id');
$req->execute();
peut s'écrire:
$req=$bdd->query('SELECT* FROM image where id=$id');
++
Grégoire
Le sexe, c'est comme une partie de carte : quand t'as pas le bon partenaire,
Il vaut mieux avoir une bonne main... :p
$req=$bdd->prepare('SELECT* FROM image where id=$id');
$req->execute();
peut s'écrire:
$req=$bdd->query('SELECT* FROM image where id=$id');
++
Grégoire
Le sexe, c'est comme une partie de carte : quand t'as pas le bon partenaire,
Il vaut mieux avoir une bonne main... :p