1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
   |  
<!DOCTYPE html>
 
<html>
 
<head>
 
<meta charset="UTF-8">
 
<head>
 
<body>
 
<div id="cadre_agrandissement"></div>
 
<?php
try{
$chaine_connexion='mysql:host=localhost;dbname=images_site';
$utilisation_UFT8=array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8");	
$connexion_bdd = new PDO($chaine_connexion, 'root', '', $utilisation_UFT8);	
$connexion_bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e){
$msg = 'ERREUR PDO dans ' . $e->getFile() . ' L.' . $e->getLine() . ' : ' . $e->getMessage();
die($msg);
}
 
$sql = 'SELECT * FROM liste_image WHERE taille=? ORDER BY RAND()';
$requete2 = $connexion_bdd ->prepare($sql);
$requete2->bindValue(1, 'petit', PDO::PARAM_STR);
$requete2->execute();
 
foreach($requete2->fetchAll() as $donnee)
{
    echo utf8_encode('<img src="' . $donnee['type'] . '' . $donnee['numero'] . 'petit.jpg" class="petit' . $donnee['format'] . ' ' . $donnee['type'] . '"/>');
}
 
$requete2 -> closeCursor();
$requete2 = NULL;
 
?>
 
<script src="jquery.js"></script>
<script>
 
$(function(){
 
		$('.petitportrait').css('border','5px white solid');	
 
		$('.petitportrait').on( "click", function(){
			$(this).css('border','5px black solid');
			var a = $(this).attr('id');	
			var b = $(this).attr('src');
			var c = $(this).attr('title');
			var d = $(this).attr('alt');
 
			var nom_img = $(this).attr('src');
			var nom1 = nom_img.charAt(0);
			var nom2 = nom_img.charAt(1);
 
			var e = b.replace('petit.jpg','grand.jpg');
			$('#cadre_agrandissement').html('<span class="fermer"><a id="lien" href="#">Fermer</a></span> <br> <img id="' +a+ '" src="' +e+ '" class="grandportrait" title="' +c+ '" alt="' +d+ '"/> <br> Intitulé: ' +c+ ' ');
			$('#cadre_agrandissement').animate({ 'height':'970px'}, 500).animate({ 'width': '880px'}, 500)
		});
 
		$('#cadre_agrandissement').on( "click", "#lien", function(){
			$('.petitportrait').css('border','5px white solid');
			$('#cadre_agrandissement').animate({'height' : '0px', 'width' : '0px'}, 500 );
			$('#cadre_agrandissement').empty();		
 		});	
 
});  
 
 
</script>
 
</body>
 
</html> |