8796 sujets

Développement web côté serveur, CMS

Bonjour à tous,

Je suis à la recherche de modèles de bases de données (MySQL) pour un site photo voir d'un tutoriel s'appliquant spécifiquement à un site photo.

En effet, étant débutant et autodidacte, si apprendre le HTML me semblait difficile, cela n'était rien en comparaison à ce que je ressens devant me PHP-MySQL. Smiley bawling

Je sais bien que chaque site est spécifique et c'est pour cela que je recherche un exemple du genre de tableaux de données (ne serais que pour l'entête de chaque colonne nécessaire ...) que l'on utilise dans un site photo (et le top du top serait en plus les scripts PHP qui vont avec Smiley cligne ).

Tout cela pour tenter de faire quelque chose de nickel plutôt que d'essayer de trouver (en vain au vu de mes capacités) la construction idéale par moi-même et de devoir changer plusieurs fois avant d'avoir un résultat quelque peu convenable.
Le but n'étant bien sûr pas de faire un copier-collé ni de partir de zéro en PHP-MySQL mais uniquement d'avoir un fil conducteur pour ne pas aller droit dans le mur.

Je suis donc preneur de tous tutoriels ou, mieux, exemples (si quelqu'un a lui-même un site perso, je m'engage à garder cela confidentiel et uniquement dans un but d'aide).

Pour vous faire une idée, voici mon site : http://takeaphoto.eu/

Et (schématiquement) le code HMTL utilisé pour les images :

[...]
  <div id="conteneur" class="yoxview">
  <CENTER><table width="798" border="0">
   <tr>
    <td height="200" width="266"><br /><CENTER><a href="images/photos/aa/AA016.jpg"><img src="images/photos/aa/AA016.jpg" title="Bruges au fil de l'eau (Belgique)" width="188" alt="AA016_icone" border="1" style="border-color:#525252" /></CENTER></a></td>   
    <td height="200" width="266"><br /><CENTER><a href="images/photos/aa/AA011.jpg"><img src="images/photos/aa/AA011.jpg" title="Under the Biodome 1 (Canada)" height="188" alt="AA011_icone" border="1" style="border-color:#525252" /></CENTER></a></td>
    <td height="200" width="266"><br /><CENTER><a href="images/photos/aa/AA012.jpg"><img src="images/photos/aa/AA012.jpg" title="Under the Biodome 2 (Canada)" width="188" alt="AA012" border="1" style="border-color:#525252" /></CENTER></a></td>
  </tr> 
  <tr>   
    <td height="200" width="266"><br /><CENTER><a href="images/photos/aa/AA013.jpg"><img src="images/photos/aa/AA013.jpg" title="Under the Biodome 3 (Canada)" height="188" alt="AA013_icone" border="1" style="border-color:#525252" /></CENTER></a></td>
    <td height="200" width="266"><br /><CENTER><a href="images/photos/aa/AA014.jpg"><img src="images/photos/aa/AA014.jpg" title="Under the Biodome 4 (Canada)" width="188" alt="AA014_icone" border="1" style="border-color:#525252" /></CENTER></a></td>
    <td height="200" width="266"><br /><CENTER><a href="images/photos/aa/AA015.jpg"><img src="images/photos/aa/AA015.jpg" title="Under the Biodome 5 (Canada)" width="188" alt="AA015" border="1" style="border-color:#525252" /></CENTER></a></td>
  </tr> 
[...]


Merci d'avance pour l'aide et n'hésitez pas à me le dire si je n'ai pas été assez clair Smiley smile

Antonin
Modifié par dark.tonin (25 Apr 2011 - 17:02)
Dans votre exemple, vous aurez par exemple besoin d'un champ avec un ID (int) en clée primaire, un champ titre, au format VARCHAR, et un champ url, au format VARCHAR aussi.

L'ID sert pour MySQL, pour l'optimisation.
Le titre, pour afficher entre vos balise <title>
L'url, pour l'url de vos images.

Votre script PHP devra récupérer ses informations dans la base de donnée, et les parcourir en les affichant.
Je vous conseille de vous basé sur des tutos comme ceux que l'on peut trouver sur le Site du zéro.
Sinon, il existe des centaines de script de galerie photo toute faite, mais généralement, les codes sont mal organisé, et vous aurez du mal à le comprendre. Il est bien plus simple de partir de zéro, en suivant des tuto dans le domaine Smiley cligne
Modifié par Eone (26 Apr 2011 - 22:41)