Affichage d'image avec bdd

Résolu
hary89 Messages postés 11 Date d'inscription dimanche 3 octobre 2004 Statut Membre Dernière intervention 14 octobre 2004 - 9 oct. 2004 à 02:26
hary89 Messages postés 11 Date d'inscription dimanche 3 octobre 2004 Statut Membre Dernière intervention 14 octobre 2004 - 11 oct. 2004 à 00:00
bonjour,

Je débute en php, j'utilise Dreamweaver. J'ai créé une base de donnée, ma page d'affichage de photo va chercher les noms de fichier dedant. Mon problème est que lorsque je crée la région répetée je n'arrive pas à affiché autrement les photos que les unes en-dessous des autres. Ce que j'aimerais faire c'est un affichage de 3 photos par ligne.

Pouvez-vous m'aider ?

Le code :




----

,



----,
Name :

,

----

Firstname :,
,

----

Born :,
,

----

Job :,
,

----

Link
visited :,
times


">" width="150" border="1">,

----

Size
:

Viewed
: times

















5 LAST ENTRIES


" width ="100" border="1">










phpMyVisites : logiciel gratuit de mesure d'audience et de statistiques
de sites Internet (licence libre GPL, logiciel en php/MySQL)






4 réponses

LaurentKOogar Messages postés 369 Date d'inscription samedi 4 septembre 2004 Statut Membre Dernière intervention 20 octobre 2013
9 oct. 2004 à 09:16
Slt,

Ben oui, mais sur ce coup la va falloir laisser tomber dreamweaver qui a ses limites et tu va devoir coder toi meme l'affichage sur 3 colonnes.
Mais pour pas te laisser tomber voila l'URL d'un affichage sur n colonnes:::
A toi de l'adapter a ton script, reviens si tu n'y arrive pas mais cette fois ci garde SEULEMENT la partie du code qui nous interresse et pas toute la tartine que ta coller + haut.

http://www.phpsources.net/scripts.php?id=46&sources=PHP

Bon courage!

Laurent
http://phpsources.net
3
hary89 Messages postés 11 Date d'inscription dimanche 3 octobre 2004 Statut Membre Dernière intervention 14 octobre 2004
10 oct. 2004 à 04:19
Bonjour,

ça marche presque mais il y a un tout petit problème. Il affiche toutes les photos sélectionnées sauf la première (ex: si il y a 16 photos il affiche les photos de 2 à 16). Je ne pige pas pourquoi. Et si il n'y a qu'une seule photo j'ai un message
" Notice: Undefined variable: tablo in c:\program files\easyphp1-7\www\thewall\result.php on line 89"
Voici le code inséré dans ma page (j'ai mis les 2 parties qui nous intéressent :

mysql_select_db($database_test, $test);$query_Recordset3 "SELECT * FROM fichier, nom, genre, taille WHERE fichier.ID_nom nom.ID1 AND nom.ID_genre = genre.ID_genre AND fichier.ID_taille = taille.ID_taille AND fichier.ID_nom = $pic";
$Recordset3 = mysql_query($query_Recordset3, $test) or die(mysql_error());
$row_Recordset3 = mysql_fetch_assoc($Recordset3);
$totalRows_Recordset3 = mysql_num_rows($Recordset3);


while($data = mysql_fetch_assoc($Recordset3))
{
$tablo[]=$data;
}
//détermine le nombre de colonnes
$nbcol=3;

echo '';
$nb=count($tablo);
for($i=0;$i<$nb;$i++){

//les valeurs à afficher
$valeur1=$tablo[$i]['comptes'];
$valeur2=$tablo[$i]['fichier'];
$valeur3=$tablo[$i]['Taille'];
$valeur4=$tablo[$i]['ID_fichier'];
if($i%$nbcol==0)
echo '----
';
echo '';?>

">" width="110" border="1">

Viewed <?php echo $valeur1;?> times
<?php echo $valeur3;?>

, <?php

if($i%$nbcol==($nbcol-1))
echo '';

}
echo '
';

?>
0
hary89 Messages postés 11 Date d'inscription dimanche 3 octobre 2004 Statut Membre Dernière intervention 14 octobre 2004
11 oct. 2004 à 00:00
ok j'ai trouvé

Merci
0
hary89 Messages postés 11 Date d'inscription dimanche 3 octobre 2004 Statut Membre Dernière intervention 14 octobre 2004
11 oct. 2004 à 00:00
ok j'ai trouvé

Merci
0
Rejoignez-nous