Affichage d'un prenom seulement

david -  
 david -
Bonjour,
jai pris un morceau de code sur internet qui fonctionne bien avec une autre fonction
jai eu l'idee de mettre se code pour souhaiter un joyeux anniversaire
tout fonctionne bien mais si plusieur personne sont née le meme jour sa m'affiche juste un prenom
alors que moi je voudrais quil afiche plusieur prenom si plusieur personne et née a la date du jour
voici le code et merçi a tous
amicalement david

include("config.php"); //paramètres de connexion
$tt=time();
$mois=date("m",$tt);
$jour=date("d",$tt);
$db = @mysql_pconnect($hostname, $username, $password);
@mysql_select_db($database, $db);
$query="select username from nuke_users2 where mois=$mois And jour=$jour";
$result = @mysql_query($query,$db);
if (@mysql_num_rows($result)!=0)
{
$row=@mysql_fetch_row($result);
$content =("<p class=anniversaire><b>Souhaiter un Joyeux Anniversaire à</p><img src=images/anniversaire1.jpg width=160 class=photoanniversaire align=center>
<b><MARQUEE behavior= \"scroll\" align= \"center\" direction= \"up\" scrollamount= \"1\" scrolldelay= \"1\" height=44 onmouseover='this.stop()' onmouseout='this.start()'><center>".$row[0]."</marquee>");}
if($row[0]==$row[1]){$content="<p class=anniversaire><b>Souhaiter un Joyeux Anniversaire à</p><img src=images/anniversaire1.jpg width=160 class=photoanniversaire align=center><b><MARQUEE behavior= \"scroll\" align= \"center\" direction= \"up\" scrollamount= \"1\" scrolldelay= \"1\" height=44 onmouseover='this.stop()' onmouseout='this.start()'><b><center>Pas d'anniversaire à souhaiter aujourd'hui !</marquee>";}

2 réponses

avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 510
 
Ton code est totalement illisible, de plus, tu utilises de mauvaises méthodes :
- le "@" pour masquer les erreurs qui normalement n'ont à apparaître
- des mauvais noms de variable
- si tu veux le mois/jour actuel, pas besoin de donner de timestamp à la fonction date()
- ...

J'ai nettoyé le code pour ceux qui t'aideront :
<?php
// Paramètres de connexion
include("config.php"); 

// Mois et jour actuel
$mois = date("m");
$jour = date("d");

// Connexion à MySQL
mysql_connect($hostname, $username, $password);
mysql_select_db($database);

$sql = 'SELECT username FROM nuke_users2 WHERE mois = '.$mois.' AND jour = '.$jour;
$req = mysql_query($query);

$content = '<p class=anniversaire><strong>Souhaiter un Joyeux Anniversaire à</strong></p><img src="images/anniversaire1.jpg" style="width:160px;" class="photoanniversaire" "align=center" />';

if(mysql_num_rows($result) != 0) {
	$row = mysql_fetch_row($result);
	$content .= '<marquee behavior="scroll" align="center" direction="up" scrollamount="1" scrolldelay="1" style="height:44px;" onmouseover="this.stop()" onmouseout="this.start()"><strong><center>'.$row[0].'</center></strong></marquee>';
}
if($row[0] == $row[1]) {
	$content .= '<marquee behavior="scroll" align="center" direction="up" scrollamount="1" scrolldelay="1" style="height:44px;" onmouseover="this.stop()" onmouseout="this.start()"><strong><center>Pas d\'anniversaire à souhaiter aujourd\'hui !</strong></marquee>';
}
?>
0
david
 
Bonjour avion-f16 et merçi d'avoir répondu tres rapidement
jai fait un copier coler de ton code et la jai la formule du 2 message qui saffiche
je vais essayer de voir
merçi a toi quand meme bonne journée a toi et a +
amicalement david
0
david
 
bonjour avion-f16 et merçi d'avoir répondu tres rapidement
jai fait un copier coler de ton code et la jai la formule du 2 message qui saffiche
je vais essayer de voir
merçi a toi quand meme bonne journée a toi et a +
amicalement david
0