Portfolio grace au php

Eléphanteau du PHP | 29 Messages

14 mai 2006, 11:05

8) Bon,
finalement je pense que j'ai compris grace à cet exercice le principe de base du php mais j'ai encore du mal avec les requètes mysql.
Pour arriver à mes fins avec cette histoire de miniatures et d'image agrandie qui s'affiche au dessus, je suis arrivé au script ci-dessous.
Je n'utilise plus la bdd et je me fait chier à lister mes images en attribuant une variable à chacune d'elle.
Ca fonctionne, c'est tout ce qui compte:
<?php
$image1="http://coeur.de.canard.free.fr/images/peinture/avatars.jpg";
$image2="http://coeur.de.canard.free.fr/images/peinture/evagba.jpg";
?>
<body>

<img src="<?php echo $img ?>">

<br>
<br>
<a href=" <?php echo $_SERVER['PHP_SELF']; ?>?img=<?php echo $image1; ?>"><img src="images/peinture/thumbs/avatars.jpg"></a> 
&nbsp; <a href=" <?php echo $_SERVER['PHP_SELF']; ?>?img=<?php echo $image2; ?>"><img src="images/peinture/thumbs/evagba.jpg"></a>
Il ne me reste plus qu'à règler le problème de l'image par défaut à afficher à l'arrivée sur ma page...
Un peu d'aide serait la bienvenue mais sinon je vais courrir le web à la recherche d'une solution pas trop compliquée!

Mammouth du PHP | 19672 Messages

14 mai 2006, 12:15

D'après ce que je peux voir, tu sembles stocker les miniatures et les agrandies dans le même répertoire avec des noms différents. Suggestion: stockes-les dans deux répertoires différents mais avec le même nom : dans tes liens, tu n'auras que le nom du répertoire qui changera, et dans ta base de données, tu simplifieras aussi ;)

Si ça marche, mets ce sujet [Résolu] et si tu as un problème de SQL, prépare ta question avec des exemples pour illustrer puis poste dans le forum ad-hoc ;)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 29 Messages

14 mai 2006, 14:18

Les miniatures sont situées dans un dossier 'thumbs" qui se trouve dans le même répertoire que les grandes images, et je n'utilise pas de base de données.
Ce sera sans doute l'étape suivante dans l'aprentissage.
Ce n'est pas tout à fait ce à quoi je voulais aboutir mais ça fonctionne, on peut donc dire que mon problème est résolu!
Merci pour votre aide!