Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1335 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  condition php lien image

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

condition php lien image

n°1627750
koolweb1
Posté le 19-10-2007 à 22:02:32  profilanswer
 

Bonjour à tous,
 
Voilà, je suis nouvelle en php et je voudrais une aide.
 
J'ai fait un script pour afficher les derniers sites référencés dans mon annuaire.
 
Voici mon code :
<?php  
include("annuaire/data_bd_annuaire.php" );  
include("annuaire/functions.php" );  
$lk = connection_BD();  
$sql2 = "SELECT titre, description, url, url_image FROM $T_sites ORDER BY RAND() LIMIT 1";  
$ale = send_sql($sql2,"trouver 1 site aléatoirement" );  
mysql_close($lk);
echo '<br />';  
while($result = mysql_fetch_array($ale))  
{  
   $titre_ale = $result['titre'];  
   $description_ale = $result['description'];  
   $url_ale = $result['url'];
   $url_image_ale = $result['url_image'];  
 
   echo '<a href="' .$url_ale. '" title="' .$description_ale. ' "target="_blank">' .$titre_ale. '</a><br />';  
   echo "<img height='90' width='120' src=".$url_image_ale.">";
 
}  
?>  
 
 
1) Ce code marche bien mais le seul probleme, c'est que certains des sites référencés n'ont pas d'image et du coup, pour ceux-là, j'aimerais afficher l'image annuaire/pasd'image.gif
 
Je sais que c'est une condition qu'il faut mettre mais je ne sais pas comment la mettre. Si vous pouviez m'aider ça serait sympa.
 
2) La deuxieme chose, c'est que j'utilise phpmyannuaire et les clics qui se font à partir de ce script ne sont pas comptabilisés dans les stats, or j'aimerais bien que ça comptabilise.
 
Merci de votre aide.

mood
Publicité
Posté le 19-10-2007 à 22:02:32  profilanswer
 

n°1627787
koolweb1
Posté le 19-10-2007 à 23:04:45  profilanswer
 

A noter que dans la base de données, quand il n'y a pas d'image, le champ concerné est vide.

n°1627809
naceroth
Posté le 19-10-2007 à 23:51:04  profilanswer
 

1) vide ou NULL ? Parce que c'est pas exactement la même chose.
 
En considérant qu'elle est bien nulle, tu fais juste un test style

Code :
  1. if ($result['url_image'] == '')
  2. {
  3.   $url_image_ale = $result['url_image'];
  4. } else {
  5.   $url_image_ale = "yapasdimage.gif";
  6. }


 
à la place de l'affectation de la valeur de $url_image_ale que tu fais actuellement.
 
(il est pas complètement de toi ce code je me trompe ?)

n°1627822
koolweb1
Posté le 20-10-2007 à 01:24:13  profilanswer
 

Merci à toi, ça m'a bien aidée ! :-)  
Sinon, le script je l'ai modifié à partir d'un script que quelqu'un d'autre a fait. Lui il a affiché les 10 sites sans le thumbnail. J'ai rajouté l'url_image et la présentation à ma sauce.  
 
Par contre pour la question 2, impossible de trouver un début de solution pour ces fameuses stats. Apparemment, personne n'y est arrivé !  
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  condition php lien image

 

Sujets relatifs
Recuperation d'une image distante et uploadLien a et mapping sur une image. Bug sur IE ?
Comment faire deux evenement avec un seul lien hypertexte?[Résolu] Lien : Possibilité de retarder le chargement d'une page ?
MySQL - Optimiser le lien entre deux tablestraitement de l'upload d'une image
heberger une image sur un serveur diférent. risqué?[Résolu]Modifier les style de lien pour une partie seulement
[JS] Trouver la position du curseur sur une image 
Plus de sujets relatifs à : condition php lien image


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR