Afichage de données avec PDO
Fermé
Diedouch
Messages postés
9
Date d'inscription
samedi 21 décembre 2013
Statut
Membre
Dernière intervention
13 janvier 2014
-
22 déc. 2013 à 07:17
Diedouch - 26 déc. 2013 à 09:43
Diedouch - 26 déc. 2013 à 09:43
A voir également:
- Afichage de données avec PDO
- Reinstaller windows sans perte de données - Guide
- Effacer les données de navigation - Guide
- Service de diffusion de données - Forum TNT / Satellite / Réception
- Comment sauvegarder toutes les données de mon téléphone - Guide
- Liste de données excel - Guide
3 réponses
Utilisateur anonyme
22 déc. 2013 à 12:36
22 déc. 2013 à 12:36
Bonjour
D'après ton message d'erreur, ce serait que le champ titre n'existe pas dans ta table offre. À moins que ce soit dû au manque d'espace entre echo et $row, je ne sais pas si c'est autorisé car j'en laisse toujours une.
Pour le problème du WHERE (et du ORDER BY), ça dépend de ce que tu veux faire. Comment aurais-tu écrit ta requête si ça n'avait pas été PDO ?
D'après ton message d'erreur, ce serait que le champ titre n'existe pas dans ta table offre. À moins que ce soit dû au manque d'espace entre echo et $row, je ne sais pas si c'est autorisé car j'en laisse toujours une.
Pour le problème du WHERE (et du ORDER BY), ça dépend de ce que tu veux faire. Comment aurais-tu écrit ta requête si ça n'avait pas été PDO ?
MastercroW
Messages postés
1094
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
163
25 déc. 2013 à 17:05
25 déc. 2013 à 17:05
Bonjour,
En mettant ça : echo$row->titre;
Tu as oublié qu'il y avait un espace entre echo et ton $row
Et comme le dit le père, il me semblerait que ta colonne titre n'existe pas dans ta table ;)
En mettant ça : echo$row->titre;
Tu as oublié qu'il y avait un espace entre echo et ton $row
Et comme le dit le père, il me semblerait que ta colonne titre n'existe pas dans ta table ;)
merci pour les réponses.
Il y a eu peut être un prolème de comprehension
Je ne cherchais pas à afficher "title" (merci néammoins pour la correction ), je cherhcais à afficher certaines données de title choisies en fonction de 3 critères quefaire,ou et quoi
Voici ce que j'ai bricolé
$sql=$cnx->prepare('SELECT identif,quefaire,ou,quoi,titre, FROM offre where quefaire=? and ou=? and quoi=?');
if (isset($_POST ['valider']))
{
$quefaire=$_POST ['quefaire'];
$ou=$_POST ['ou'];
$quoi=$_POST ['quoi'];
$Date=date("d/m/Y");
echo'<li>' . $_POST['quefaire'] .$_POST ['ou'].$_POST ['quoi'].'</li>' ;
$sql->execute(array($_POST ['quefaire'],$_POST ['ou'],$_POST ['quoi']));
}
while($row=$sql->fetch(PDO::FETCH_OBJ ))
{
echo $row->titre.'<br/><br/>';
}
et ça marche
Merci encore
Il y a eu peut être un prolème de comprehension
Je ne cherchais pas à afficher "title" (merci néammoins pour la correction ), je cherhcais à afficher certaines données de title choisies en fonction de 3 critères quefaire,ou et quoi
Voici ce que j'ai bricolé
$sql=$cnx->prepare('SELECT identif,quefaire,ou,quoi,titre, FROM offre where quefaire=? and ou=? and quoi=?');
if (isset($_POST ['valider']))
{
$quefaire=$_POST ['quefaire'];
$ou=$_POST ['ou'];
$quoi=$_POST ['quoi'];
$Date=date("d/m/Y");
echo'<li>' . $_POST['quefaire'] .$_POST ['ou'].$_POST ['quoi'].'</li>' ;
$sql->execute(array($_POST ['quefaire'],$_POST ['ou'],$_POST ['quoi']));
}
while($row=$sql->fetch(PDO::FETCH_OBJ ))
{
echo $row->titre.'<br/><br/>';
}
et ça marche
Merci encore