Afficher une miniature

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Afficher une miniature

Re: Afficher une miniature

par Cyrano » 06 oct. 2010, 11:36

Je m'en doute, mais observe bien ce code : il y a deux erreurs PHP indiquées :
Notice: Undefined property: stdClass::$URLProduit in C:\wamp\www\SITE\pages\afficheCat.php on line 100
Ça rejoint la première réponse que j'ai faite sur deux objets distincts : du coup en corrigeant, tu as du choisir le mauvais. Un détail aussi : attention à la casse, la différence majuscule/minuscule est importante dans le nom d'une variable.

Re: Afficher une miniature

par Pauloscorps » 06 oct. 2010, 11:26

J'obtiens ce code :

Code : Tout sélectionner

<p> <a href="afficheCat.php?categorie=1"><<</a> <strong>Print</strong></p><ul><li> <a href="afficheProduit.php?produit=7<br /> <b>Notice</b>: Undefined property: stdClass::$URLProduit in <b>C:\wamp\www\SITE\pages\afficheCat.php</b> on line <b>100</b><br />"><img src=""/></a></li><li> <a href="afficheProduit.php?produit=8<br /> <b>Notice</b>: Undefined property: stdClass::$URLProduit in <b>C:\wamp\www\SITE\pages\afficheCat.php</b> on line <b>100</b><br />"><img src=""/></a></li></ul>
Inutile de préciser que cela ne marche pas ^^

Re: Afficher une miniature

par Cyrano » 06 oct. 2010, 11:23

Fais afficher la source de ta page et vérifie ce qui a été généré : est-ce que les valeurs des attributs sont bien celles attendues ou non ? J'ai idée que non, mais il n'y a pour l'instant que toi qui peut le voir.

Re: Afficher une miniature

par Paulsocorps » 06 oct. 2010, 11:13

Oo ah oui effectivement. J'avais même pas remarqué. Je viens de rectifier le problème...

Code : Tout sélectionner

echo '<li> <a href="afficheProduit.php?produit=',$monProduit->idProduit,'"><img src="' . $monProduit->URLProduit,'"/></a></li>';
... mais n'ai toujours pas de lien/image.

Re: Afficher une miniature

par Cyrano » 06 oct. 2010, 06:16

Il y a un détail curieux dans ta ligne :
- produit=',$idProduit->idProduit
- src="' . $monProduit->minProduit

Deux objets différents pour le même article ?

Afficher une miniature

par Pauloscorps » 05 oct. 2010, 22:52

Bonsoir à tous,

J'ai actuellement un petit soucis dans la réalisation d'un site en php/mysql.
Celui-ci se résume dans mon "echo" :

Code : Tout sélectionner

echo '<li> <a href="afficheProduit.php?produit=',$idProduit->idProduit,'"><img src="' . $monProduit->minProduit,'"/></a></li>';
J'aimerais en fait "transformer" ce lien basique en une image/lien cliquable.
J'ai essayé comme ci-dessus mais cela ne marche pas. Il s'agit certainement d'un problème lié au html, mais là je sèche. :|

Pour résumer, j'aimerais transformer le lien : "afficheProduit.php?produit=1" en une image "minProduit" contenue dans ma base de données, qui mène vers ce lien.

J'espère avoir été claire, même si expliquer ceci n'est pas forcément évident, et je vous remercie par avance de votre aide. :D