[PHP] Fonction qui ne marche pas !
Résolu/Fermé
Sandriine
Messages postés
1251
Date d'inscription
samedi 9 décembre 2006
Statut
Membre
Dernière intervention
18 août 2010
-
5 mars 2008 à 13:57
sfel Messages postés 1640 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 15 juillet 2009 - 5 mars 2008 à 17:30
sfel Messages postés 1640 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 15 juillet 2009 - 5 mars 2008 à 17:30
A voir également:
- [PHP] Fonction qui ne marche pas !
- Alert php ✓ - Forum PHP
- Header php - Astuces et Solutions
- Fonction si et - Guide
- Undefined index php - Astuces et Solutions
- Retour a la ligne php ✓ - Forum PHP
3 réponses
sfel
Messages postés
1640
Date d'inscription
lundi 18 juin 2007
Statut
Membre
Dernière intervention
15 juillet 2009
428
5 mars 2008 à 15:54
5 mars 2008 à 15:54
bonjour,
si tu affiche la variable de $champ dans TesterSiNonVide, il te met koi ??
si tu affiche la variable de $champ dans TesterSiNonVide, il te met koi ??
function TesterSiNonVide($champ)
{
echo "valeur champ = ".$champ;
If (!empty($champ))
{
$affi=$affi.$champ."<br>" ;
}
}
Sandriine
Messages postés
1251
Date d'inscription
samedi 9 décembre 2006
Statut
Membre
Dernière intervention
18 août 2010
282
5 mars 2008 à 16:49
5 mars 2008 à 16:49
Mon problème est résolu, voici la solution :
Il fallait demander à la fonction de renvoyer un résultat :
function TesterSiNonVide($champ)
{
$resultat = "";
If (!empty($champ))
{
$resultat = $champ."<br>" ;
}
return $resultat;
}
// [...]
// et modifier les appels :
$affi .= TesterSiNonVide($JeuEnr["adr2"]);
$affi .= TesterSiNonVide($JeuEnr["adr3"]);
$affi .= TesterSiNonVide($JeuEnr["adr4"]);
// [...]
Il fallait demander à la fonction de renvoyer un résultat :
function TesterSiNonVide($champ)
{
$resultat = "";
If (!empty($champ))
{
$resultat = $champ."<br>" ;
}
return $resultat;
}
// [...]
// et modifier les appels :
$affi .= TesterSiNonVide($JeuEnr["adr2"]);
$affi .= TesterSiNonVide($JeuEnr["adr3"]);
$affi .= TesterSiNonVide($JeuEnr["adr4"]);
// [...]
sfel
Messages postés
1640
Date d'inscription
lundi 18 juin 2007
Statut
Membre
Dernière intervention
15 juillet 2009
428
5 mars 2008 à 17:30
5 mars 2008 à 17:30
j'y avait pensé au return, mais je pensait que tu utilisait des variables globales justement