:: Easy-Script.com :: Index du Forum

Votre bannière ici !

 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 RSS : Les 20 dernières discussions des forums d'Easy-Script.nom RSS   ProfilProfil   Messages PrivésMessages Privés   ConnexionConnexion 

Poster un nouveau sujet  Répondre au sujet
Problème taille image
bhawk


Inscrit le: 02 Juil 2006
Messages: 3
Répondre en citant
Bonjour,

J'ai un site avec un code php et j'aimerais y insérer un code pour que l'image en question soit redimentionné, comme une vignette.
Je vous met le code en entier, j'espere que qqun pourra m'insérer le bon code car j'ai déja essayé sans succès.

Code:

<fieldset><legend>Partenaires</legend>
<?

$requete = $bdd->query("select * from partenaire order by nom");
         if(mysql_num_rows($requete) == 0) {
            echo "Aucun partenaire enregistré" ;
         }
         else
         {
            while($row = mysql_fetch_array($requete)) {
   
               echo '
                  <fieldset>
                  <legend><a href="'.$row['url'].'"> '.stripslashes($row['nom']).' </a></legend>
                  <center>
                  
                  <div class="imageflottante_gauche"><p><img src="'.$row['url_image'].'" title="'.$row['nom'].'" alt="" /></p></div>
                  
            
                  <div align="left"><u><b>Description </b></u> : <br />'.stripslashes(nl2br($row['description'])).'</div>
                  
                  </center>
                  </fieldset>
                  <br />
                  ';
            }
         }   


?>
</fieldset>


Merci beaucoup pour votre aide...
Voir le profil de l'utilisateurEnvoyer un message privé
Redox
Modérateurs
Modérateurs

Inscrit le: 07 Sep 2004
Messages: 974
Répondre en citant
Salut,

Il te suffit d'utiliser le code de redimensionnement d'image du 1er code source de cette page !

Voir le profil de l'utilisateurEnvoyer un message privé
bhawk


Inscrit le: 02 Juil 2006
Messages: 3
Répondre en citant
Je sais, j'ai deja essayé. Mais le problème c'est que ce n'est pas valable pour une image, en gros j'ai un module sur mon site. Module dans lequel il faut rentrer en se loggant et de la je peux mettre des articles si tu veux et pour une image je dois mettre l'url de l'image. Je ne sais pas si c'est dans le fichier que j'ai mis plus haut que je dois insérer le code. Si c'est bien dans celui la pourrais tu me l'inséré pcq je n'arrive pas, j'ai tout le temps des erreur dans mon script php.
Voir le profil de l'utilisateurEnvoyer un message privé
Redox
Modérateurs
Modérateurs

Inscrit le: 07 Sep 2004
Messages: 974
Répondre en citant
Mais le problème c'est que ce n'est pas valable pour une image
Qu'entends-tu par là ?

Voilà ce que cela donne avec le script que je t'ai dit:


Code:
<?php
        // Hauteur voulue de ta vignette
        $h_vign = "120";
        $taille = getimagesize($row['url_image']);
        $reduc  = floor(($h_vign*100)/($taille[1]));
        $l_vign = floor(($taille[0]*$reduc)/100);
       
          echo '<a target="_blank" href="',$row['url'],'">';
          echo '<img src="',$row['url_image'],'" ';
          echo 'width="',$l_vign,'" height="',$h_vign,'">';
          echo '</a>&nbsp;';
?>


j'ai tout le temps des erreur dans mon script php.
C'est à dire, lesquelles ? En nous montrant le code correspondant que tu utilises...

Voir le profil de l'utilisateurEnvoyer un message privé
bhawk


Inscrit le: 02 Juil 2006
Messages: 3
Répondre en citant
Voila en insérant le script que tu m'as mis tel quel :

Code:
<fieldset><legend>Partenaires</legend>
<?

$requete = $bdd->query("select * from partenaire order by nom");
         if(mysql_num_rows($requete) == 0) {
            echo "Aucun partenaire enregistré" ;
         }
         else
         {
            while($row = mysql_fetch_array($requete)) {
   
               echo '
                  <fieldset>
                  <legend><a href="'.$row['url'].'"> '.stripslashes($row['nom']).' </a></legend>
                  <center>
                  
                  <div class="imageflottante_gauche"><p><img src="'.$row['url_image'].'" title="'.$row['nom'].'" alt="" /></p></div>
                  
                  // Hauteur voulue de ta vignette
        $h_vign = "120";
        $taille = getimagesize($row['url_image']);
        $reduc  = floor(($h_vign*100)/($taille[1]));
        $l_vign = floor(($taille[0]*$reduc)/100);
       
          echo '<a target="_blank" href="',$row['url'],'">';
          echo '<img src="',$row['url_image'],'" ';
          echo 'width="',$l_vign,'" height="',$h_vign,'">';
          echo '</a>&nbsp;';
            
                  <div align="left"><u><b>Description </b></u> : <br />'.stripslashes(nl2br($row['description'])).'</div>
                  
                  </center>
                  </fieldset>
                  <br />
                  ';
            }
         }   


?>
</fieldset>


J'ai l'erreur de ce type :

Code:

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/netwin/public_html/pages/partner.php on line 21


Voila maintenant jte laisse faire pcq moi jsais pas quoi faire :p
encore merci

en gros le script doit etre valable pour une infinité d'images non spécifié dans le code.
Voir le profil de l'utilisateurEnvoyer un message privé
Redox
Modérateurs
Modérateurs

Inscrit le: 07 Sep 2004
Messages: 974
Répondre en citant
Bah, il faut fermer tes echos lorsque tu rédéfinis des variables ! De même après l'insertion du script, il faut faire un petit echo pour envoyer du texte !

Tu m'a l'aire plutôt très débutant, alors avant de te lancer dans la programmation de tes codes je te conseille d'aller lire ces tutos pour avoir un minimum de base en PHP...

Voir le profil de l'utilisateurEnvoyer un message privé
Annonces && Topic Scooping
Problème taille image
Vous pouvez poster de nouveaux sujets dans ce forum
Vous pouvez répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Toutes les heures sont au format GMT + 2 Heures  
Page 1 sur 1  

  
  
 Poster un nouveau sujet  Répondre au sujet  


Powered by phpBB © 2001, 2002 phpBB Group
Traduction par : phpBB-fr.com
Design by Vjacheslav Trushkin
phpBB SEO

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions / messages bloqués: 2668 / 609