Voila mon problème : j'aimerai diminuer ma longueur et ma largeur de x%
J'ai choisi de mettre ma liens image sous mysql, car j'aurai d'autres infos à mettre avec les photos et des liens entre les tables à créer. J'ai simplifier le code pour cibler le problème
voilà : mes "fabrications".
Précision : je suis nul en calcul.
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <? $sql="SELECT nom_img FROM img"; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); while($data = mysql_fetch_assoc($req)) { list($width, $height) = getimagesize($data['nom_img']); for($width; $data = mysql_fetch_assoc($req); $width/"30") { for($height; $data = mysql_fetch_assoc($req); $height/"30") { echo '<img width=$width $height=$height src="'.$data['nom_img'].'">'; }}} ?>
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 <? $sql="SELECT nom_img FROM img"; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); while($data = mysql_fetch_assoc($req)) { list($width, $height) = getimagesize($data['nom_img']); $ratio_width = array($width*(30/100)); $ratio_height = array($height*(30/100)); foreach($ratio_width as $largeur) { foreach($ratio_height as $longueur) { echo '<img width=$largeur $height=$longueur src="'.$data['nom_img'].'">'; }}} ?>
Dans ce dernier code le 'echo $ratio_width;' me retourne bien la taille divisé par deux.Il est mit pour contrôle. Cependant $ratio_width et $ratio_height placer dans la balise image, ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <? $sql="SELECT nom_img FROM img"; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); while($data = mysql_fetch_assoc($req)) { list($width, $height, $type, $attr) = getimagesize($data['nom_img']); $ratio_width=($width/2); $ratio_height=($height/2); echo $ratio_width; echo '<img width="$ratio_width" height="$ratio_height" src="'.$data['nom_img'].'" /> '; } ?>
Pq?
Merci pour votre réponse
Partager