Page 1 sur 1

Traitement insertion image BLOB ( miniature )

Posté : 27 mars 2010, 12:51
par spidercrash
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

Re: Traitement insertion image BLOB ( miniature )

Posté : 28 mars 2010, 12:12
par spidercrash
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

Re: Traitement insertion image BLOB ( miniature )

Posté : 29 mars 2010, 15:19
par Systo
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

Re: Traitement insertion image BLOB ( miniature )

Posté : 30 mars 2010, 19:39
par spidercrash
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 ?