Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Site de photo [ Archives / Débutants ] (hary89)

dimanche 3 octobre 2004 à 17:53:30 | Site de photo

hary89

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 :
<?php require_once('Connections/test.php'); ?>
<?php
$pic = $_REQUEST['nom'];

mysql_select_db($database_test, $test);
$query_Recordset2 = "SELECT * FROM nom, fichier, genre WHERE nom.ID_genre = genre.ID_genre AND nom.ID1 = fichier.ID_nom AND genre.ID_Genre = 1 GROUP BY nom.Nom ORDER BY nom.Nom";
$Recordset2 = mysql_query($query_Recordset2, $test) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
$totalRows_Recordset2 = mysql_num_rows($Recordset2);

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);

mysql_select_db($database_test, $test);
$query_banner = "SELECT * FROM fichier, nom WHERE fichier.ID_nom = nom.ID1 ORDER BY ID_fichier DESC LIMIT 0,5 ";
$banner = mysql_query($query_banner, $test) or die(mysql_error());
$row_banner = mysql_fetch_assoc($banner);
$totalRows_banner = mysql_num_rows($banner);
?>
<?php
$ligne= mysql_fetch_array($Recordset3);
/* alors on récupère la valeur du champ compteur,
on l'incrémente et on met à jour le champ compteur
ainsi que la date et l'heure actuelle
*/
$nombre = ++ $row_Recordset3['compte'];
$req_maj="UPDATE nom SET compte ='$nombre' WHERE ID1='$pic' ";
mysql_query($req_maj,$test);
// echo "page $page : $nombre ème accès le $ligne[date] à $ligne[heure]";

?>
<html>
<head>
<title>THE WALL</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../jc.css" rel="stylesheet" type="text/css">
<link href="jc.css" rel="stylesheet" type="text/css">
</head>

<body bgcolor="#CCCCCC" link="#000000" vlink="#000000" alink="#000000">
<?php
$head = 'head.php';
include $head;?>
<table width="80%" height="460" border="0" align="center" cellspacing="0" bgcolor="#FFFFFF">
<!--DWLayoutTable-->
<tr>
<td width="150" height="345" valign="top" background="Bar/menuleft.png" class="back"><?php
$menu = 'menu.php';
include $menu;?>
</td>
<td width="686" valign="top" class="back"><p> </p>
<p align="center" class="titre"><font face="Arial, Helvetica, sans-serif"><?php echo $row_Recordset3['Genre']; ?></font></p>
<table width="68%" height="127" border="0" align="center">
<tr>
<td width="52%" height="24"><div align="right"><font size="3" face="Arial, Helvetica, sans-serif"><u>Name :</u></font></div></td>
<td width="48%"><font color="#CC6699" size="3" face="Arial, Helvetica, sans-serif"><?php echo $row_Recordset3['Nom']; ?></font></td>
</tr>
<tr>
<td height="24"><div align="right"><font size="3" face="Arial, Helvetica, sans-serif"><u>Firstname :</u></font></div></td>
<td><font color="#CC6699" size="3" face="Arial, Helvetica, sans-serif"><?php echo $row_Recordset3['Prénom']; ?></font></td>
</tr>
<tr>
<td height="24"><div align="right"><font size="3" face="Arial, Helvetica, sans-serif"><u>Born :</u></font></div></td>
<td><font color="#CC6699" size="3" face="Arial, Helvetica, sans-serif"><?php echo $row_Recordset3['Date']; ?></font></td>
</tr>
<tr>
<td height="24"><div align="right"><font size="3" face="Arial, Helvetica, sans-serif"><u>Job :</u></font></div></td>
<td><font color="#CC6699" size="3" face="Arial, Helvetica, sans-serif"><?php echo $row_Recordset3['Job']; ?></font></td>
</tr>
<tr>
<td height="29"><div align="right"><font size="3" face="Arial, Helvetica, sans-serif"> </font><font color="#666666" size="2" face="Arial, Helvetica, sans-serif">Link
visited :</font></div></td>
<td><font color="#666666" size="2" face="Arial, Helvetica, sans-serif"><?php echo $nombre; ?> times</font></td>
</tr>
</table>
<?php do { ?>
<table width="22%" height="216" border="0" align="center">
<tr>
<td width="51%" height="152"><div align="left">
<p><a href="originalsize.php?id=<?php echo $row_Recordset3['ID_fichier']; ?>"><img src="<?php echo $row_Recordset3['URL']; ?><?php echo $row_Recordset3['fichier']; ?>" width="150" border="1"></a></p>
</div>
</td>
</tr>
<tr>
<td height="57"><div align="center">
<p><font color="#666666" size="1" face="Arial, Helvetica, sans-serif">Size
: <?php echo $row_Recordset3['Taille']; ?></font></p>
<p><font color="#666666" size="1" face="Arial, Helvetica, sans-serif">Viewed
: <?php echo $row_Recordset3['comptes']; ?> times</font></p>
</div></td>
</tr>
</table>
<?php } while ($row_Recordset3 = mysql_fetch_assoc($Recordset3)); ?>
<p> </p>

<p align="center"> </p>
<p> </p>
<p> </p>



<p> </p> <p> </p></td>
<td width="145" valign="top" bordercolor="#000000" background="Bar/menuright.png" class="back"><p> </p>
<p align="center" class="bouton"><u><font size="2"><strong>5 LAST ENTRIES</strong></font></u></p>
<?php do { ?>
<table width="38%" height="108" border="0" align="center">
<tr>
<td><div align="center"><img src="<?php echo $row_banner['URL']; ?><?php echo $row_banner['fichier']; ?>" width="100" border="1"> </div>
</td>
</tr>
</table>
<?php } while ($row_banner = mysql_fetch_assoc($banner)); ?>
</td>
</tr>
</table>
<table width="8%" border="0" align="right">
<tr>
<td><a href="http://www.phpmyvisites.net/" title="phpMyVisites : logiciel gratuit de mesure d\'audience et de statistiques de sites Internet (licence libre GPL, logiciel en php/MySQL)" onclick="window.open(this.href);return(false);">
<script type="text/javascript">
<!--
doc = document; d = new Date(); res = screen.width+"x"+screen.height; c = screen.colorDepth;
src = 'http://jc.servehttp.com/phpmyvisites/phpmyvisites.php?url='+escape(doc.location.pathname+doc.location.search);
src += '&site=1&res='+res;
src += '&siteh='+doc.location.hostname+'&c='+c+'&h='+d.getHours()+'&m='+d.getMinutes()+'&s='+d.getSeconds();
doc.writeln('<img src="'+src+'&ref='+escape(doc.referrer)+'" alt="phpMyVisites" style="border:0" />');
//-->
</script>
<noscript>
<p> phpMyVisites : logiciel gratuit de mesure d'audience et de statistiques
de sites Internet (licence libre GPL, logiciel en php/MySQL) <img src="http://jc.servehttp.com/phpmyvisites/phpmyvisites.php?nojs=1" alt="phpMyVisites" style="border:0" />
<p>
</noscript>
</a>  </td>
</tr>
</table>
<p> </p>
</body>
</html>
<?php
mysql_free_result($Recordset2);

mysql_free_result($Recordset3);

mysql_free_result($banner);
?>

dimanche 3 octobre 2004 à 18:37:02 | Re : Site de photo

coucou747

je ne sais pas utiliser mysql, mais je ne sais pas vraiment pourquois tu l'utilises, la, suffit de lire les fichiers d'un répertoire, et de les afficher...

dimanche 3 octobre 2004 à 18:37:03 | Re : Site de photo

coucou747

je ne sais pas utiliser mysql, mais je ne sais pas vraiment pourquois tu l'utilises, la, suffit de lire les fichiers d'un répertoire, et de les afficher...

dimanche 3 octobre 2004 à 22:24:33 | Re : Site de photo

hary89

Ca me permet de pouvoir ajouter dynamiquement des catégories, des noms, etc ... sans devoir modifier le code .

lundi 4 octobre 2004 à 00:43:00 | Re : Site de photo

Magidev

Membre Club
La solution est simple, entoure l'affichage de ton image d'un code pour creer une colone de tableau, car en html les images s'affichent l'une en desssous de l'autre

J'ai eu le probleme

En fait tu fais un code qui ajoute le code d'un colone de tableau
et quand tu arrive a 3 ou 4 colone tu met un code qui ajoute une ligne puis a nouveau 3 colones etc

Et ca affichera les images dans un tableua, sans cela, elle s'afficheron l'une en dessous de l'autre

*************
On a parfois de la chance dans son malheur, moi par exemple, je me suis blessé avec une boite de sparadraps (P.Geluck)

Si vous désirez vous ajouter dans mes contacts MSN, veuillez m'envoyer un message via ce site.

lundi 4 octobre 2004 à 01:38:54 | Re : Site de photo

hary89

Magidev,

Pourrais-tu me donner un exemple car je ne suis pas certain de comprendre le raisonnement. Je ne pratique pas depuis très longtemps. désolé.

Merci

lundi 4 octobre 2004 à 02:11:04 | Re : Site de photo

Magidev

Membre Club

Juste le temps de remettre la main sur l'ami pour qui j'avai devellopé ca, et je te donne le bout de code, si j'oublie rappele le moi en mettant un commentaire ici je serais prevenu ;-)

*************
On a parfois de la chance dans son malheur, moi par exemple, je me suis blessé avec une boite de sparadraps (P.Geluck)

Si vous désirez vous ajouter dans mes contacts MSN, veuillez m'envoyer un message via ce site.

mardi 5 octobre 2004 à 19:06:29 | Re : Site de photo

hary89

Salut,

Tu ne m'oublie pas.

Merci d"avance



Cette discussion est classé dans : site, php, affichage, photo, photos


Répondre à ce message

Sujets en rapport avec ce message

PHP gallerie photo depuis un autre site web [ par pcpourtous ] Bonjour, voila j'ai un site depuis lequel j'ai pas mal de photos avec une arborescence, je souhaiterais pouvoir depuis un autre site afficher toutes l affichage d'image avec bdd [ par hary89 ] 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. Mo uopload en php [ par jaco13 ] Si je peux me permettre et si quelqu'un trouve quelques minutes pour me répondre, j'aimerais avoir un petit conseil sur un problème en php qui Probleme affichage [ par sdrdis ] Bonjour,D'abord je dois dire que je suis pas super fort en PHP.Mon prob : j'ai fais un site (http://nolimit.research3d.com), utilisant pas mal de PHP, Un gallerie photos pour mon site [ par fabrice88 ] Bonjour,je souhaiterais créé un site internet ou le sujet principal serait la photo. J'ai fais un  peu le tour du net et il existe beaucoup de script Affichage d'image en PHP [ par ecarbill ] Slt. Je gère le site d'une association ou la photo de chaque membre est enregistrée sous le nom de son matricule. Lorsqu'un membre se log, je recupère Affichage requete site en php [ par alexxk ] Bonjour,Si quelq'un peux m'aiguiller ce serait super, voila je m'explique :Je voudrais sur mon site que mes visiteurs puissent consulter des ventes, p Lister un repertoire distant [ par El Griiingo ] Bonjour a tous J'ai 2 sites utilisant souvent les memes photos.Plutot que de mettre à jour chaque site, je vousdrais savoir s'il est possible de mettr problème lors de l'affichage d' alert() avec php [ par faty86 ] Bonjour tout le monde !!Dans mon code php, j'a integré du javascript pour afficher une fenetre pop up(alert()) afin de gérer les erreurs.Normalement l url de site ne marche pas sans index.php à la fin ? [ par azamharir ] salutun de mes amis a construit un petit site avec joomla (php et mysql): http://www.yacine-indus.rack111.com/. mais cet url ne marche qu'avec l'ajout


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,33 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.