PDA

Voir la version complète : Qui aurait la solution ?


klodb
12/05/2004, 22h50
Bonjour à tous,

Je cherche le moyen pour afficher une photo pour chaque produit figurant sur une page type catalogue en modifiant le code source ci-dessous : (obtenu dans l'excellent livre de JM Defrance "PHP/MySQL avec DWMX 2004" - Rendont à César... )

Merci d'avance,

Klodb.


<?php if(!isset($HTTP_GET_VARS['VARtheme'])) $HTTP_GET_VARS['VARtheme']=1;//init de VARtheme si non déclaré ?>
<?php require_once('../Connections/ConnexionBoutiquemx.php'); ?>
<?php
mysql_select_db($database_ConnexionBoutiquemx, $ConnexionBoutiquemx);
$query_rsTheme = "SELECT * FROM rubriques ORDER BY theme ASC";
$rsTheme = mysql_query($query_rsTheme, $ConnexionBoutiquemx) or die(mysql_error());
$row_rsTheme = mysql_fetch_assoc($rsTheme);
$totalRows_rsTheme = mysql_num_rows($rsTheme);

$coltitre_rsCatalogue = "mehari";
if (isset($HTTP_GET_VARS['VARtitre'])) {
$coltitre_rsCatalogue = (get_magic_quotes_gpc()) ? $HTTP_GET_VARS['VARtitre'] : addslashes($HTTP_GET_VARS['VARtitre']);
}
$coltheme_rsCatalogue = "1";
if (isset($HTTP_GET_VARS['VARtheme'])) {
$coltheme_rsCatalogue = (get_magic_quotes_gpc()) ? $HTTP_GET_VARS['VARtheme'] : addslashes($HTTP_GET_VARS['VARtheme']);
}
mysql_select_db($database_ConnexionBoutiquemx, $ConnexionBoutiquemx);
$query_rsCatalogue = sprintf("SELECT rubriques.theme, articles.reference, articles.titre, articles.auteur, articles.prix FROM rubriques, articles WHERE articles.rubriqueID=%s AND rubriques.ID=articles.rubriqueID AND articles.titre LIKE '%%%s%%'", $coltheme_rsCatalogue,$coltitre_rsCatalogue);
$rsCatalogue = mysql_query($query_rsCatalogue, $ConnexionBoutiquemx) or die(mysql_error());
$row_rsCatalogue = mysql_fetch_assoc($rsCatalogue);
$totalRows_rsCatalogue = mysql_num_rows($rsCatalogue);
?>
<html>
<head>
<title>untitled</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<div align="center">
<p>&nbsp;</p>
</div>
<table width="100%" border="0" cellspacing="0">
<tr>
<td>
<p align="center"><strong></strong></p>
<table width="650" border="1" align="center" cellspacing="0" bordercolor="#FF0000">
<tr>
<td><table width="650" border="0" align="center" cellpadding="0" cellspacing="0">
<tr bgcolor="#FF0000">
<td width="162"> <div align="center"><strong><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif">Titre</font></strong></div></td>
<td width="162"> <div align="center"><strong><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif">Auteur</font></strong></div></td>
<td width="162"> <div align="center"><strong><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif">Th&egrave;me</font></strong></div></td>
<td width="164"> <div align="center"><strong><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif">Prix</font></strong></div></td>
</tr>
<?php do { ?>
<tr>
<td><div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="fiche.php?reference=<?php echo $row_rsCatalogue['reference']; ?>"><?php echo $row_rsCatalogue['titre']; ?></a></font></div></td>
<td><div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><?php echo $row_rsCatalogue['auteur']; ?></font></div></td>
<td><div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><?php echo $row_rsCatalogue['theme']; ?></font></div></td>
<td><div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><?php echo $row_rsCatalogue['prix']; ?></font></div></td>
</tr>
<tr>
<td colspan="4">&nbsp;</td>
</tr>
<?php } while ($row_rsCatalogue = mysql_fetch_assoc($rsCatalogue)); ?>
<tr>
<td colspan="4"><div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">S&eacute;lectionnez
un th&egrave;me et &eacute;ventuellement le titre d'un livre
et cliquez sur AFFICHER<br>
puis, pour consulter la fiche d'un livre, cliquez sur son
titre. </font></div></td>
</tr>
</table></td>
</tr>
</table>
<p align="center">&nbsp;</p></td>
</tr>
</table>
<p align="center">&nbsp;</p>
</body>
<!-- InstanceEnd --></html>
<?php
mysql_free_result($rsTheme);

mysql_free_result($rsCatalogue);
?>