davidcian
Messages postés186Date d'inscriptionvendredi 18 novembre 2005StatutMembreDernière intervention19 décembre 2009
-
6 sept. 2007 à 14:35
audayls
Messages postés373Date d'inscriptionsamedi 9 juillet 2005StatutMembreDernière intervention11 août 2008
-
6 sept. 2007 à 20:07
Bon y a du nouveau...
<?php
//connection a la base
include("include/connection.php3");
$id= $_GET['lot'];
$sql ="SELECT * FROM appartement where id='".$id."'";
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
while ($data=mysql_fetch_array($req))
$monimage= "upload/".$data['photo1'];
function redimage($img_src,$dst_w,$dst_h)
{
// Lit les dimensions de l'image
$size = GetImageSize($img_src); $src_w $size[0]; $src_h $size[1];
// Teste les dimensions tenant dans la zone
$test_h = round(($dst_w / $src_w) * $src_h);
$test_w = round(($dst_h / $src_h) * $src_w);
// Si Height final non précisé (0)
if(!$dst_h) $dst_h = $test_h;
// Sinon si Width final non précisé (0)
elseif(!$dst_w) $dst_w = $test_w;
// Sinon teste quel redimensionnement tient dans la zone
elseif($test_h>$dst_h) $dst_w = $test_w;
else $dst_h = $test_h;
audayls
Messages postés373Date d'inscriptionsamedi 9 juillet 2005StatutMembreDernière intervention11 août 2008 6 sept. 2007 à 20:07
Salut,
Le titre du topic ne convient pas (enfin bon çà m'empeche pas de t'aider lol)
Essaye ceci =)
<?php
//Connection à la base.
require 'include/connection.php3';
// Vérification de la variable "$_GET['id']".
// Il est important de vérifier les variables provenant de "l'extérieur" afin d'éviter tout problème.
if (isset($_GET['lot']) AND is_numeric($_GET['lot'])) $iID = $_GET['lot'];
else $iID = 0; // A remplacer par la valeur par défaut.
// Envoie de la requête.
// N'utilises pas "*".
$rSQL = mysql_query('SELECT photo1 FROM appartement WHERE id="'.$iID.'"') OR die('Erreur SQL !
SELECT name FROM appartement WHERE id="'.$iID.'"
'.mysql_error());
// Utilisation des données récoltées.
// Inutile de faire une boucle pour ne récuperer qu'une seule information.
$aData = mysql_fetch_array($rSQL);
$sTemp = 'upload/'.$aData['photo1'];
// Calcule de la taille et affichage de l'image.
// Inutile d'utiliser une fonction puisque tu ne l'utilises qu'une fois.
$aTemp = getimagesize($sTemp);
$iTemp = $aTemp[0]/$aTemp[1];
if ($aTemp[0] > $aTemp[1]) echo '';
else echo '';