[PHP] Pb requête avec FPDF

Résolu/Fermé
Kalamya Messages postés 47 Date d'inscription mercredi 2 mars 2005 Statut Membre Dernière intervention 19 octobre 2008 - 27 juin 2007 à 18:14
Barracuda8 Messages postés 107 Date d'inscription vendredi 4 mai 2007 Statut Membre Dernière intervention 19 décembre 2011 - 28 juin 2007 à 11:11
Bonjour à tous,

J'ai un p'tit problème avec la génération d'un PDF...

Ce code fonctionne :
$query="SELECT*FROM articles";
$result = mysql_query($query);
while ($tableau = mysql_fetch_array($result))
{
$ref=$tableau["ref"];

...

$pdf->Cell(0,69, $ref); // Affiche bien les références..
}


Mais pas celui-ci...
$query="SELECT*FROM articles WHERE id=$num"; 
//Après vérification, le $query retourne bien SELECT... WHERE id=6
$result = mysql_query($query);
while ($tableau = mysql_fetch_array($result))
{
$ref=$tableau["ref"];

...

$pdf->Cell(0,69, $ref); // N'affiche rien.. Alors que la référence existe bien !
}


Please, sortez moi de ce grand moment de solitude... LOL

Merci ;)
A voir également:

4 réponses

Barracuda8 Messages postés 107 Date d'inscription vendredi 4 mai 2007 Statut Membre Dernière intervention 19 décembre 2011 65
27 juin 2007 à 18:31
Salut,
J'ai déjà utilisé cette librairie, mais avant de faire un Cell(), je faisais toujours un setX() afin de "me placer" sur la page sinon j'écrivais toujours au même endroit.
ex:
$pdf=new FPDF();
$pdf->Open();
$pdf->AddPage();
$pdf->SetFont('Arial','B',12);
$pdf->SetAutoPageBreak(0, 20);


//la marge est de cinq
$pdf->setX(5);
//je fais une cellule de longueur 30 et de hauteur 15 dans laquelle j'écris "fournisseur"
$pdf->Cell(30,15,"fournisseur");
//je me replace à 45 ->5+30+10(d'espace entre les cellules)
$pdf->setX(45);
//etc.
$pdf->Cell(30,15,titre);
...
//retour à la ligne
$pdf->ln();
...
Si cela peut t'aider...
A+
1
Kalamya Messages postés 47 Date d'inscription mercredi 2 mars 2005 Statut Membre Dernière intervention 19 octobre 2008
27 juin 2007 à 18:53
Je l'avais mis aussi en effet, et je te remercie de vouloir m'aider.

En fait, j'ai essayé d'afficher l'image correspondante a l'ID avec la requête SELECT.... WHERE id=6

Il m'indique que l'image est introuvable. Alors que si je ne mets pas la condition WHERE il m'affiche bien les images de la base. C'est biz biz..
0
C'était $mynum qui était erroné, il ne me renvoyait pas l'ID mais le contenu d'une autre colonne... J'avais deux $id=tableau['id'] de requêtes différentes sur la page qui envoyait le GET... Mille pardons et merci encore à Barracuda8 pour son aide.
0
Barracuda8 Messages postés 107 Date d'inscription vendredi 4 mai 2007 Statut Membre Dernière intervention 19 décembre 2011 65
28 juin 2007 à 11:11
Oups! j'avais pas vu ton msg,

Bonne journée!
0
Barracuda8 Messages postés 107 Date d'inscription vendredi 4 mai 2007 Statut Membre Dernière intervention 19 décembre 2011 65
28 juin 2007 à 10:49
Ben là, je ne sais pas trop quoi dire...

Es-tu sûr que l'image associée à cet id existe et que le chemin spécifié pour y accéder est correct? Si tu veux que je t'aide, j'aurai besoin de plus d'informations.
A+
-1