IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

requête si photo si non photo [PDO]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    514
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 514
    Par défaut requête si photo si non photo
    Bonjour voilà j'ai un petit soucis je comprends pas, ou est l'erreur je fait un if pour vérifier si la table contient une photo elle l'affiche et pas de photo et n'affiche pas ma photo par défaut? une idée svp?

    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
    $annonce_sortie  = $connection->prepare('SELECT * FROM annonce'); 
    $annonce_sortie->execute(array());
    while($result = $annonce_sortie->fetch(PDO::FETCH_OBJ)){
    	$profil  = $connection->prepare("SELECT * FROM photo_profil WHERE id_gal=:id_gal");
            $profil->execute(array(':id_gal'=>$result->pseudo)); 
    	while($results = $profil->fetch(PDO::FETCH_OBJ)){
            $im_no = 'imdesign/no_photo.png';
            $im = $results->gal;		
    	miniature('image_profil/'.$im.'', 150, 100);
            }
            if(isset($im) == TRUE){
    	echo'<div class="image" align="center"><img src="MINI11image_profil/'.$im.'" border="0" /></div>';		
            }else{
            echo'<div class="image" align="center"><img src="'.$im_no.'" width="150" height="100" border="0" /></div>';		
    		}

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Déjà si tu n'as pas de paramètres, ça ne sert à rien de faire une requête préparée.

    Pour ton problème la structure de ton traitement n'a pas de sens : Quelle est la relation entre la table annonces et la table photo_profil ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    514
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 514
    Par défaut
    Bonjour sabotage et une bonne année a toi 2017,

    Id_gal et est result->pseudo sont les valeurs du pseudo de la personne qui ajoute l'annonce et la photo proviens de sont profil avec une sessions de sécurité.

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    C'est une photo concernant l'annonce ou concernant l'utilisateur ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    514
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 514
    Par défaut
    l'annonce concerne l'utilisateur qui a une photo de lui ou pas et id_gal est égal à l'utilisateur , et le pseudo de l'utilisateur dans les deux tables

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Pourquoi la photo n'est pas dans la table utilisateur ?

    Bref il te faut une seule requête avec une jointure entre la table annonce, la table utilisateur et la table photo_profil.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Création de requêtes avec 2 tables non liées
    Par Jusomi31 dans le forum Access
    Réponses: 15
    Dernier message: 28/08/2008, 16h12
  2. [SQL] Déterminer si le résultat d'une requête est vide ou non
    Par khamett dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 18/01/2008, 21h53
  3. Photo ou pas photo
    Par andré-skipper dans le forum ASP.NET
    Réponses: 2
    Dernier message: 16/05/2007, 10h28
  4. [RegEx] Requête SQL sur tables non connues à l'avance (regex)
    Par lothar59 dans le forum Langage
    Réponses: 2
    Dernier message: 27/02/2007, 10h33
  5. [ImageMagick] Recadrer une photo et non pas la diminuer
    Par max44410 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 27/07/2005, 21h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo