Bonjour,
J'ai un probleme concernant une variable
mon script ne passe pas dans cette variable située à la fin (9eme ligne en partant de la fin)
'.$row_rub['rubrique_user'].'
Voici le script en question
Comment puis-je faire pour y remédier.
Merci d'avance
Modifié par pareto (30 Mar 2010 - 18:56)
J'ai un probleme concernant une variable
mon script ne passe pas dans cette variable située à la fin (9eme ligne en partant de la fin)
'.$row_rub['rubrique_user'].'
Voici le script en question
require('connexion.inc.php');
$sql_rub = 'Select rubrique_user, nom_rubrique From rubriques Order By rand()Limit 0,23';
$result_rub = mysql_query($sql_rub) or die(mysql_error());
echo '<table align="center">';
while($row_rub = mysql_fetch_assoc($result_rub))
{
$sql_img = 'Select id_user, chemin_image From users_images Natural Join users Where rubrique_user='.$row_rub['rubrique_user'].' Order By Rand() Limit 1';
$result_img = mysql_query($sql_img);
$row_img = mysql_fetch_assoc($result_img);
//met les données dans un tableau
$tablo[]=$row_img;
}
$nbcol=3;
$nb=count($tablo);
for($i=0;$i<$nb;$i++){
//les valeurs à afficher
$valeur1=$tablo[$i]['chemin_image'];
$imprime=$tablo[$i]['id_user'];
$taille= getimagesize($valeur1);
$affiche=122;
$image='uploads/$valeur1'; // adresse de l'image
if (!file_exists($valeur1))
// image de substitution
{
$valeur1='td/nopic.gif';
$largeur2=120;
$hauteur2=120;
}
else
{
$taille=getimagesize($valeur1);
$largeur=$taille[0];
$hauteur=$taille[1];
//si mon image est verticale ou carrée
if ($hauteur>=$largeur)
{
$hauteur2=$affiche;
$largeur2=round(($hauteur2/$hauteur)*$largeur);
}
//si mon image est horizontale ou carrée
else
{
$largeur2=$affiche;
$hauteur2=round(($largeur2/$largeur)*$hauteur);
}
}
if($i%$nbcol==0)
echo '<tr align="center">';
echo '
<td class="fondiv" background="td/div_'.$row_rub['rubrique_user'].'.gif" width="140" height="148" >
<a href="http://www.myurl.com/news.php?forprint='.$imprime.'">
<div align="center" style="margin-top:-20px" ><img src="',$valeur1,'" height=',$hauteur2,'></div>
</a>
</td>
<td><img src="img/pix.gif" width="3px" alt="" /></td>';
if($i%$nbcol==($nbcol-1))
echo '</tr>';
} echo '</table>';
Comment puis-je faire pour y remédier.
Merci d'avance
Modifié par pareto (30 Mar 2010 - 18:56)