begin process at 2012 05 30 23:32:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

image en fonction du sexe du membre


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

image en fonction du sexe du membre

mercredi 13 avril 2005 à 10:15:18 | image en fonction du sexe du membre

cobrachris

Bonjour,
Tout est dans le titre.

Voici mon code:
//requete determination sexe du membre
$requete = "SELECT sexe FROM membres ";
$resultats = mysql_query($requete) or die ("Erreur SQL :" . mysql_error());
$nbResults = mysql_num_rows ($resultats);

if($nbResults > 0)
         {
while($row=mysql_fetch_array ($resultats))
{
extract($row);

// on affiche
$sex=htmlentities($row['sexe']);

if($sex=="m")
{
echo"<img src='images/masc.gif' alt='Homme'>";
}
else
if($sex=="f")
{
echo"<img src='images/femi.gif' alt='Femme'>";
}

il m'affiche l'erreur $end pour la fin de mon fichier, comment y remédier ?
SI vous voyez comment améliorer le code, je suis preneur.

Merci et @+.

mercredi 13 avril 2005 à 10:20:59 | Re : image en fonction du sexe du membre

tucsoufle

salut,
y manque une accolade fermante

et écrit tes echo en simple quotes et les parametres html entre double quotes
comme ceci :
echo'<img src="images/masc.gif" alt="Homme">';

voila
@+

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet

mercredi 13 avril 2005 à 10:40:58 | Re : image en fonction du sexe du membre

JoJo738

Membre Club
Hello
tucsoufle ...
echo'<img src="images/masc.gif" alt="Homme" />';


Si ma reponse te convient, merci de l'accepter !   Coloration de code php :
mercredi 13 avril 2005 à 11:21:06 | Re : image en fonction du sexe du membre

cobrachris

il manquais meme 2 accolades. ça s'affiche de nouveau, mais l'image en fonction du sexe n'aaparait pas.
Bizarre.

mercredi 13 avril 2005 à 11:34:04 | Re : image en fonction du sexe du membre

cobrachris

bon, bizarre.
Maintenant il m'affiche l'image au dessus du tableau et à l'endroit ou je désiré l'image, il m'affiche le sexe (m ou f). Comment faire ?

Merci de votre aide.
mercredi 13 avril 2005 à 11:38:38 | Re : image en fonction du sexe du membre

malalam

Administrateur CodeS-SourceS
Hello,

moi je ne pige pas un truc : pourquoi tu fais un htmlentities() sur ton $row['sexe'] s'il n'y a que m ou f dedans?

Et, dans ce champ donc, y a t il vraiment uniquement m ou f ... ?
mercredi 13 avril 2005 à 11:45:51 | Re : image en fonction du sexe du membre

cobrachris

oui ds ce champ il n'y a que m ou f.
mercredi 13 avril 2005 à 12:10:40 | Re : image en fonction du sexe du membre

p3x

-tout dabord enleve tes quotes dans les if elle servent a rien
-pis ensuite htmlentities tu peux aussi le virer
-pis je compren pas ton else
pour moi le script donnerai plus ca :

//requete determination sexe du membre
$requete = "SELECT sexe FROM membres ";
$resultats = mysql_query($requete) or die ("Erreur SQL :" . mysql_error());
$nbResults = mysql_num_rows ($resultats);

if($nbResults > 0)
         {
while($row=mysql_fetch_array ($resultats))
{
extract($row);

// on affiche
$sex = $row['sexe'];

if($sex == m)
{
echo"<img src='images/masc.gif' alt='Homme'>";
}
if($sex == f)
{
echo"<img src='images/femi.gif' alt='Femme'>";
}

mercredi 13 avril 2005 à 12:11:09 | Re : image en fonction du sexe du membre

malalam

Administrateur CodeS-SourceS
On reprend, corrige :

$requete = 'SELECT sexe FROM membres';
$resultats = mysql_query ($requete) or die ('Erreur SQL :' . mysql_error());
$nbResults = mysql_num_rows ($resultats);

if ($nbResults  >  0) {
    while ($row = mysql_fetch_assoc ($resultats)) {
// on affiche
        if ($sex == 'm')
            echo '<img src="images/masc.gif" alt="Homme">';
       else
            echo '<img src="images/femi.gif" alt="Femme">";
    }
}

Ca fait quoi, la , exactement ?
mercredi 13 avril 2005 à 12:14:09 | Re : image en fonction du sexe du membre

malalam

Administrateur CodeS-SourceS
-> p3x -> comment ca les cotes ne servent a rien dans le if ?
Essaye un script simple :
<?php
$txt = 'm';

if ($txt == m)
    echo 'Ok!';
else
    echo 'Pas ok';
?>

tu verras si il ne rale pas, php...

dans ton cas, m va etre traite comme une constante (CONSTANT).

1 2 3

Cette discussion est classée dans : mysql, requete, membre, resultats, sexe


Répondre à ce message

Sujets en rapport avec ce message

Combien de membre inscrits REQUETE MYSQL [ par dan4 ] Si j ai 12 membres inscrits, c'est quoi le code PHP qui me permet d'afficher que j'ai 12 membres d'inscrits?C'est un espace membre que je me suis fai Requete MySQL Afficher x resultats par page [ par restesouple ] Voilà, j'ai fait un formulaire de recherche, mais je voudrais que le résultat s'affiche sur différentes pages suivant le nombre de resultatsje sais qu Requete sql pour validation de ID&PASS membre [ par destiny ] Bonjour all,Alors voila chui debutant jvous le cache pas... En gros : $pseudo = $_REQUEST['utili'];    $mdp = $_REQUEST['mdp']; Probleme de requete pour affichage membre [ par magicjim ] Bonjour @ tous, voila mon probleme je fait une requete par le biais d'un formulaire qui envoit l'id du membre, mais a l'affichage cela ne me montre qu Afficher la derniere requete par rapport a un membre [ par milkasoprano ] Voila, je voudrai afficher la derniere requete qui a été enregistré et valider par un membre :  $requete2 = 'SELECT * FROM news '. ' WHERE auteur=\''. aide sur requete... [ par titin ] bonjour tous! voila mon souci : j'aimerai une aide pour une requete(ci dessous) à savoir de changer la valeur10* pour adapter à chasue case un ciffre PAGINATION DES RESULTATS D'UNE REQUETE MULTICRITERE [ par armelkoudou ] Je sollicite l'aide de personne plus avancées que moi pour m' apporter un solution . je n' arrive pas à paginer les resultats de ma recherche multi impossible de se connecter a la base sur mon systeme virtuel mais en ligne cela fonctionne [ par lorant59 ] bnnjour à tous et à toutes! jai mon fichier qui permet de valider mon formulaire mais impossible de se connecter à la base lorsque je suis sur mon sys WHERE + mysql_num_rows [ par GuinaweK ] Quelqu'un saurait me dire si c'est possible d'arriver à lier une clause WHERE dans la requete SQL avec la commande mysql_num_rows ?Je me sers d'un mêm Nicodelphi [ par Nicodelphi ] Bonjour Voila mon probleme je code un site en php et a l'interieur de se site j'effectue une requete update afin de modifier les droit utilisateur d


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,312 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales