Taille d'image => Message d'erreur Si …



  • Voila.
    J'ai repris le codage de mon site (Cf: Une raison.. Juste une !).

    Mais la je bloque et j'ai envie de péter un câble..

    Je vous explique .

    Si la Largeur et la Hauteur sont plus grand que 100
    => On affiche un message d'erreur

    Si la Hauteur est égale à 100 ou plus petite que 100
    Mais , que la Largeur est plus grande que 100.
    => On affiche un message d'erreur

    Si la Largeur est égale à 100 ou plus petite que 100
    Mais , que la Hauteur est plus grande que 100.
    => On affiche un message d'erreur

    Si la Largeur est égale à 100 Ou plus petite que 100.
    Et si la Hauteur est égale à 100 Ou plus petite que 100.
    => On affiche un message de réussite.

    Mais, Ce que je ne comprend pas.
    C'est que quand la Largeur et la Hauteur, sont égale à 100.
    Il me dit que la Largeur est Trop grande ..

    Breff, voila mon script :

    <?php 
    $largeur = 100;
    		$hauteur = 100;
    
    		echo'Hauteur = '.$hauteur.' - Largeur = '.$largeur.'<br />';
    
    			if($largeur > 100 AND $hauteur > 100)
    				{
    					echo'--------1 (Largeur et Hauteur trop grande)';
    						$largeur_avatar = '100';
    						$hauteur_avatar = '100';
    				}
    			elseif($hauteur == 100 OR $hauteur < 100 AND $largeur > 100)
    				{
    					echo'-------2 (Largeur trop grande)';
    						$largeur_avatar = '100';
    						$hauteur_avatar = $hauteur;
    				}
    			elseif($largeur < 100 OR $largeur == 100 AND $hauteur > 100)
    				{
    					echo'------3 (Hauteur trop Grande)';
    						$largeur_avatar = $largeur;
    						$hauteur_avatar = '100';
    				}
    			elseif($largeur < 100 OR $largeur == 100 AND $hauteur < 100 OR $hauteur == 100 )
    				{
    					echo'---------4 (tout est OK)';
    				}
    
    ?>
    

    Je ne trouve pas l'erreur :/



  • et en utilisant les <= et >= ça change qqch ?



  • Ouep :)

    Merci .

    Comme ceci , tout fonctionne :

    			if($largeur > 100 AND $hauteur > 100)
    				{
    					echo'--------1 (Largeur et Hauteur trop grande)';
    						$largeur_avatar = '100';
    						$hauteur_avatar = '100';
    				}
    			elseif($largeur > 100 AND $hauteur <= 100 )
    				{
    					echo'-------2 (Largeur trop grande)';
    						$largeur_avatar = '100';
    						$hauteur_avatar = $hauteur;
    				}
    			elseif($largeur <= 100  AND $hauteur > 100)
    				{
    					echo'------3 (Hauteur trop Grande)';
    						$largeur_avatar = $largeur;
    						$hauteur_avatar = '100';
    				}
    			elseif($largeur <= 100 AND $hauteur <= 100 )
    				{
    					echo'---------4 (tout est OK)';
    				}
    


  • :)


Log in to reply