Traitement insertion image BLOB ( miniature )

Eléphant du PHP | 388 Messages

27 mars 2010, 12:51

bonjour a tous..
Je suis entreint de faire une test pour une utilisation furure
j'utilise le principe BLOB pour inserrer des photos dans ma base SQL.

Voici le script de traitement
<?php
	    $connexion = mysql_connect("aaaa", "aaaa", "aaaa") or exit (mysql_error());
	    $database = mysql_select_db("aaaa") or exit (mysql_error());
	    
	    $affichage = mysql_query("SELECT id_img, nom, description FROM images") or exit (mysql_error());
	    while($result = mysql_fetch_assoc($affichage)) {
	       
		echo '<div>';
		echo '<a href="apercu.php?id_img='.$result[id_img].'"><img src="apercu.php?id_img='.$result[id_img].'" alt="'.$result[nom].'" title="'.$result[nom].'" /></a>';
		echo '<p>Description : '.$result["description"].'</p>';
		echo '</div>';
	    }
	    mysql_close();
	?>
Cependant quand je regarde dans ma galerie les photos sont envoyées dans la base taille X,Y en réel
donc quand j'affiche la galerie les photos sont énormes et ne respecte pas les proportions miniature que je souhaiterai.

Exemple x:60 et y:50

Voici le script de la galerie
<?php
	    $connexion = mysql_connect("aaaaa", "aaaaa", "aaaaa") or exit (mysql_error());
	    $database = mysql_select_db("aaaa") or exit (mysql_error());
	    
	    $affichage = mysql_query("SELECT id_img, nom, description FROM images") or exit (mysql_error());
	    while($result = mysql_fetch_assoc($affichage)) {
	       
		echo '<div>';
		echo '<a href="apercu.php?id_img='.$result[id_img].'"><img src="apercu.php?id_img='.$result[id_img].'" alt="'.$result[nom].'" title="'.$result[nom].'" /></a>';
		echo '<p>Description : '.$result["description"].'</p>';
		echo '</div>';
	    }
	    mysql_close();
	?>
.

Comment puis je faire pour afficher la galerie en miniature mais pas taille réel de l'image

Merci pour votre aide

Eléphant du PHP | 388 Messages

28 mars 2010, 12:12

donc je cherche mais je trouve pas j'ai vue qu'il fallait utiliser imagecopyresized mais je ne voit pas comment l'adapter dans ma page galerie.php pouvez vous m'aider afin de m'aiguiller merci d'avance

Petit nouveau ! | 5 Messages

29 mars 2010, 15:19

Salut spiderCrach.

Alors dans un premier temps tu peux déjà partir sur un :

Code : Tout sélectionner

<img src="apercu.php?id_img='.$result[id_img].'" alt="'.$result[nom].'" title="'.$result[nom].'" WIDTH=60 HEIGHT=50/>
Après tu peux redimensionner tes photos en passant par un script spécifique (j'ai pas le code tout de suite mais c'est assez simple à faire et puis il y en a pas mal sur le net), les restocker sur ton serveur puis les afficher comme tu le souhaites.

++
Systo

Eléphant du PHP | 388 Messages

30 mars 2010, 19:39

Cela marche nickel je te remercie cependant dans ma galerie cela me met que une toute partie de la photo
si tu veut voir l'exemple
http://www.logisdesannonces.fr/blob/galerie.php

Est ce vraiment l'idéal le principe blob ? ou doit-je utiliser une autre methode ?