Formation Google AnalyticsSavez-vous bien utiliser les outils de mesure d'audience ?
Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ?
Savez-vous utiliser les bons outils pour booster votre taux de transformation ?
La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions !
===> Informations et inscriptions.

selection de champs non vides en sql

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
edelweiss
Nouveau WRInaute

Inscrit le: 09 Sep 2006
Messages: 2
Localisation: rhone alpes

URL permanente de ce messagePosté le : Mer Oct 17, 2007 15:51    Sujet du message: selection de champs non vides en sql

Bonjour,

Je souhaite développer une page en php qui fait une requete aupres d'une TABLE voitures.
La table comporte 4 champs, id, modele, pix1 et pix2

Parfois, pix2 n'existe pas, alors je voudrais faire une requete qui affiche les images seulement quand elles existent?

Je suis débutant en php, et j'ai un peu de mal, pourriez me donner un coup de pouce svp?

Merci par avance à celui qui se pencherait sur mon cas
 
edelweiss
UsagiYojimbo
WRInaute accro
WRInaute accro

Inscrit le: 23 Nov 2005
Messages: 2460
Localisation: Lyon, capitale des Gaules

URL permanente de ce messagePosté le : Mer Oct 17, 2007 15:57    Sujet du message: selection de champs non vides en sql

Bein en fait tu fais ta requête dans ta table MySQL, et au moment de l'affichage tu vérifie en php si les images existe au travers de la fonction is_file.

du genre :

Code:

<?php
$sql = "SELECT d, modele, pix1 et pix2 FROM voitures";
$res = mysql_query($sql);
while ($row = mysql_fetch_array($res))
{
?>
<div><?=$row['modele']?></div>
<?php
      if (is_file($row['pix1']))
      {
?>
<img src="<?=$row['pix1']?>">
<?php
      }

      if (is_file($row['pix2']))
      {
?>
<img src="<?=$row['pix2']?>">
<?php
      }
}
?>
 
UsagiYojimbo Visiter le site web du posteur
edelweiss
Nouveau WRInaute

Inscrit le: 09 Sep 2006
Messages: 2
Localisation: rhone alpes

URL permanente de ce messagePosté le : Mer Oct 17, 2007 16:06    Sujet du message: selection de champs non vides en sql

Bonjour,

Merci de ta réponse rapide, je crois comprendre ce que tu me dis, mais je m'exprime peut etre mal:
dans ta réponse, le nom de la photo est bien en base mais la photo serait supprimée du serveur, c'est ça?

en fait mon besoin est plus simple: si le champ avec le nom de la photo (pix2) est vide, il n'y aura pas de petite croix d'affichée, on aura directement la photo suivante. Autrement idt les champs vides ne sont pas pris en compte

J'espère etre plus clair, merci de ta patience
 
edelweiss
webmasterlamogere
WRInaute accro
WRInaute accro

Inscrit le: 17 Déc 2006
Messages: 1688
Localisation: urlrewriting.fr

URL permanente de ce messagePosté le : Mer Oct 17, 2007 16:11    Sujet du message: selection de champs non vides en sql

Pour tester si ton image existe :
Code:
  if (!empty($row['pix1'])) {
...
}
 
webmasterlamogere Visiter le site web du posteur
UsagiYojimbo
WRInaute accro
WRInaute accro

Inscrit le: 23 Nov 2005
Messages: 2460
Localisation: Lyon, capitale des Gaules

URL permanente de ce messagePosté le : Mer Oct 17, 2007 16:20    Sujet du message: selection de champs non vides en sql

En fait mon test est bon car si tes champs sont vides, is_file renvoie false (et donc n'affiche pas l'image associée au test).
 
UsagiYojimbo Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort