Date Anniversaire
Résolu/Fermé
LaChaux78
Messages postés
564
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
31 mars 2023
-
Modifié par LaChaux78 le 22/11/2016 à 20:58
Utilisateur anonyme - 23 nov. 2016 à 10:27
Utilisateur anonyme - 23 nov. 2016 à 10:27
4 réponses
Utilisateur anonyme
22 nov. 2016 à 23:42
22 nov. 2016 à 23:42
Bonjour
Dans ta boucle, tu écrases à chaque fois la valeur de $anniv, puisque tu fais $anniv="..."
Il faut ajouter le nouveau texte au bout de l'ancien, l'opérateur de concaténation étant le point . (et non le +, mais on a le droit de ne pas connaître php)
qui peut s'écrire plus simplement
Dans ta boucle, tu écrases à chaque fois la valeur de $anniv, puisque tu fais $anniv="..."
Il faut ajouter le nouveau texte au bout de l'ancien, l'opérateur de concaténation étant le point . (et non le +, mais on a le droit de ne pas connaître php)
$anniv= $anniv . "...";
qui peut s'écrire plus simplement
$anniv .= "...";
KX
Messages postés
16733
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 janvier 2024
3 015
22 nov. 2016 à 21:57
22 nov. 2016 à 21:57
Bonjour,
Je ne connais pas PHP, mais essaie comme ceci :
Je ne connais pas PHP, mais essaie comme ceci :
$anniv = ""; while ($donnees = $requete->fetch()) { if ($anniv == "") { $anniv = "Bon anniversaire à : "; } else { $anniv = $anniv + " - "; } $anniv = $anniv + "$donnees->nom $donnees->prenom"; }
LaChaux78
Messages postés
564
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
31 mars 2023
32
22 nov. 2016 à 22:46
22 nov. 2016 à 22:46
Bonjour
cela ne retourne rien, mais merci quand même c'est une piste.
cela ne retourne rien, mais merci quand même c'est une piste.
LaChaux78
Messages postés
564
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
31 mars 2023
32
23 nov. 2016 à 09:57
23 nov. 2016 à 09:57
Bonjour
Merci c'est nickel.
Cordialement
Merci c'est nickel.
Cordialement