begin process at 2012 02 14 02:35:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Couleur d'affichage Fête du jour


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

Couleur d'affichage Fête du jour

vendredi 24 octobre 2008 à 23:14:46 | Couleur d'affichage Fête du jour

Danamel

Bonjour à tous

Désirant afficher la fête du jour sur un site ami, étant débutant en PHP j'ai trouvé un script pourafficher la fête du jour .
J'ai fait une BDD avec les champs jour, mois, fete,sexe et adresse lien d'un site.J'arrive à afficher la fête du jour avec le lien. Par contre désirant changer la couleur du saint en bleu et d'une sainte en rouge, les couleurs et le style étant définies par un id qui se trouve dans un fichier css séparé. Cet id est fonction du champ 'sexe' et est soit M soit F. Malgré de nombreux essais et recherches je n'arrive pas à trouver la méthode pour vérifier l'id et l'incorporer dans mon echo.
Voici mes codes: fichier saint.php
<?php
    include("config.php");
    $jour = date("d");
    $mois = date("m");
    mysql_connect($host, $nom_utilisateur, $password);
    mysql_select_db($base);
    $saint = mysql_query('SELECT fete, sexe, adresse FROM calendrier WHERE jour = '.$jour.' AND mois = '.$mois) or die ('Erreur mysql'.$sql.
    mysql_error());
    mysql_close();
    $donnees = mysql_fetch_assoc($saint);
    $sexe == '';
    if($sexe == M)
    $id="saint"
    else($sexe != M)
    $id="sainte"
    echo $message.'<a href='.$donnees['adresse'].' target=_blank>'.$donnees['fete'].'</a>';
    $donnees['fete'] == null;
?>

et fichier config.php
<?php
/****************************
Paramètres de connexion à la base
****************************/
$host = "localhost";
$nom_utilisateur = 'root';
$password = "";
$base = "jardinamel";
/***************************
Fin des paramètres de connexion
***************************/
$message = "<span id=jour>Aujourd'hui nous fêtons  </span>"; //message pour indiquer la fête d'aujourd'hui.

L'affichage sur la page du site se fait par un include du fichier saint.php

Merci d'avance de tous les conseils que vous voudrez bien me donner.
Danamel
samedi 25 octobre 2008 à 09:03:13 | Re : Couleur d'affichage Fête du jour

Bling 182

Plusieurs choses...
Déjà, ton $sexe ne correspond à rien. Il faut que tu fasses $sexe = $donnees['sexe'];

Ensuite, tu fais tes tests :
if ($sexe == 'M') {
$id = 'saint';
} else {
$id = 'sainte';
}

Et tu l'affiches... echo $message . '<a href="chose" id="' . $id . '" title="ton_title">...</a>';

Et dans ta CSS tu fais deux classes

#saint {
}

#sainte {
}
--
Développeur web freelance - Bling182 Dev : http://www.bling182.fr - http://freelancedev.ovh.org
samedi 25 octobre 2008 à 11:23:50 | Re : Couleur d'affichage Fête du jour

Danamel

Bonjour

Merci beaucoup pour la réponse. j'ai encore un problème pour l'affichage dans la syntaxe de la ligne echo.
Pour un débutant arriver à bien placer les . et les ' ou " n'est pas évident.
Voici ce que j'ai actuellement comme code pour l'echo :
echo $message.'<a href='.$donnees['adresse']. 'target=_blank>' ,'id='.$id.$donnees['fete'].'</a>';

et voici la réponse que j'obtiens :
Aujourd'hui nous fêtons id=saintSaint Crépin

Donc, l'id est bien trouvé mais il s'affiche et ne s'applique pas. Qu'est-ce qu'il manque dans mon code ou bien est mal placé.

lundi 27 octobre 2008 à 11:04:51 | Re : Couleur d'affichage Fête du jour

Danamel

Réponse acceptée !
bonjour

Bon finalement j'ai trouvé la solution.
Pour la ligne echo, à la place de ceci:
echo $message.'<a href='.$donnees['adresse']. 'target=_blank>' ,'id='.$id.$donnees['fete'].'</a>';
il fallait mettre ceci:
echo $message . '<a href="'.$donnees['adresse'].'" target="_blank" id="'.$id.'" />'.$donnees['fete'].'</a>';

lundi 27 octobre 2008 à 11:09:47 | Re : Couleur d'affichage Fête du jour

Bling 182

Ca tombe bien, il me semble que c'est exactement ce que j'ai exprimé dans mon message précédent...

--
Développeur web freelance - Bling182 Dev : http://www.bling182.fr - http://freelancedev.ovh.org


Cette discussion est classée dans : mysql, jour, sexe, fête, saint


Répondre à ce message

Sujets en rapport avec ce message

mysql_fetch_row [ par angelique ] Bonjour,Après avoir rempli un formulaire, je voudrais utiliser les résultats d'une requête pour alimenter une autre table de ma base :$resultatid = my Mise à jour d'une table MySql, suite à une recherche PHP [ par tanktrasher ] 'lut,j'ai un bleme :j'ai une liste deroulante dans un formulaire PHP qui me permet d'executer une requete de recherche dans une table MySql.Je fais af Mettre à jour données d'une table [ par yonico ] Petite question d'un debutant :je voudrais mettre à jour les données d'une table mais je n'y arrive pas voilà ce que j'ai mis :$reponse = mysql_query( image en fonction du sexe du membre [ par cobrachris ] Bonjour,Tout est dans le titre.Voici mon code://requete determination sexe du membre$requete = "SELECT sexe FROM membres "; $resultats = mysql_query($ Impossible de mettre a jour enregistrement dans ma base [ par Fic ] Bonjour, je vais tenté de poser ma question plus lisiblement (depuis un browser PC). Mon projet : une administration basique de site dynamique avec question fermeture windows et mise a jour mysql [ par pioupioupioupiou ] tout d'abord mon probleme et de mettre une variable de mon tableau contenue dans ma base mysql a jour losque je quitte internet explorer soit en cliqu Mise à jour BDD MySql [ par alaix1981 ] Salut à tous,Voilà mon problème : J'utilise dreamweaver MX et quand je créer un formulaire de mise à jour assisté, tous ce passe bien, mais quand je v souhaiter les anniversaires [ par jpdeion ] Bonjour,voici un code (que j'ai trouvé) pour souhaiter les anniversaires sur un site en fonction d'une base MySQL.J'ai une liste de 1200 personnes dan COOKIE probléme de passage [ par speedylol ] Bonjour ,j 'aimerais faire passer certaine donnée de mon script log par une session cookie pour inseré les membre qui son online dans une table voila Mise à jour mysql depuis un autre site [ par Tit0x ] Hello tout le monde  =DVoilà 2 semaines, environ, que je cherche désespérement un bout de code ou un code mais sans résultat En fait, je voudrais que


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 3,416 sec (4)

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