bonjour a tous !!
Lorsque je clic sur mon image je voudrais afficher l' image sur laquelle j'ai cliqué ainsi que ses caractéristiques
Bon a savoir ==> mes images ainsi que leur caractéristiques sont stockées dans une table !
J'ai une page html sur laquelle sont affichées les images suivantes:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <table>
<tr>
<td><center><small><font color="blue" size=2> ACER </font></small></center>
<td><a href="produit.php?&aspire=images/port-acer1.jpg"><img src="images/port-acer1.jpg"width="130" height="110" name="aspire" alt="aspire"></a>
<td><a href="produit.php?&travelmate=images/port-acer2.jpg"><img src="images/port-acer2.jpg"width="130" height="110" name="travelmate" alt="TRAVELMATE"></a>
<td><a href="produit.php?&extensa=images/port-acer3.jpg"><img src="images/port-acer3.jpg"width="130" height="110" name="extensa"alt="EXTENSA"></a>
</tr>
</table> |
Voici un exemple pour la récuperation des images
1 2 3 4 5 6 7 8
| if(isset($_POST['aspire'])) $image=$_POST['aspire'];
else $image=$_GET['aspire'];
if(isset($_POST['travelmate'])) $image=$_POST['travelmate'];
else $image=$_GET['travelmate'];
......................etc....etc... |
Ici voila le code pour afficher l'image et les caractéristique de limage selectionner
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
| while ($uneligne=mysql_fetch_array($resultat1))// TQ il y a des lignes dans la table CARACTERISTIQUE
{
SWITCH ($image)
{
CASE ($image==$uneligne['url']):
echo("<table>");
echo( "<tr>\n" );
echo( "<td><img src=".$uneligne['url']." width=\"130\" height=\"110\">");
echo( "</tr>\n" );
echo( "<tr>\n" );
echo( "<td><b>Ecran : </b>".$uneligne['ecran']."");
echo( "</tr>\n" );
echo( "<tr>\n" );
echo( "<td><b>Processeur :</b>".$uneligne['processeur']."");
echo( "</tr>\n" );
echo( "<tr>\n" );
echo( "<td><b>Carte graphique :</b>".$uneligne['carte_graph']."");
echo( "</tr>\n" );
echo( "<tr>\n" );
echo( "<td><b>Disque dur :</b>".$uneligne['dd']."");
echo( "</tr>\n" );
echo( "<tr>\n" );
echo( "<td><b>Wifi :</b>".$uneligne['wifi']."");
echo( "</tr>\n" );
echo("</table>");
break;
}
} |
Mon probleme est que lorsque je clique par exemple sur l'image "aspire" celle-ci s'affiche avec toutes les caractéristique, mais lorsque je clique sur l'image 'travelmate' rien ne s'affiche et l'erreur suivante s'affiche :
Notice: Undefined index: aspire in h:\s1ig\programmation\projet en ap\easyphp1-8-modgsi\www\business\produit.php on line 4
En esperant que vous avez compri mon probleme !!!
Merci d'avance
Partager