Appel fonctions php
Résolu
guy2mars
Messages postés
210
Statut
Membre
-
Melooo Messages postés 1476 Statut Membre -
Melooo Messages postés 1476 Statut Membre -
Bonjour,
je suis en butte à un problème que voici. j'ai ma page fonctions.php qui contient :
<?php
function rd1()
{
$rd1 = "le Samedi 23 Octobre 2010 <br>à partir de 20H30<br>";
return $rd1;
break;
}
?>
dans ma page qui utilise cette fonction, accueil.php j'ai mis en tête de page
<?php
include ("./fonctions.php");
?>
<html>
<!-- Date de création: 24/02/2006 -->
<head>
etc....
puis dans mon <body> j'appelle cette phrase
<td bgcolor="#0000CC" align="center" colspan="2"><a href="../prog1.php"><?php echo $rd1; ?>
avec ces parametres j'obtiens le msg :
Notice: Undefined variable: rd1 in C:\Program Files\EasyPHP\www\christian\accueil.php on line 436
si je mets un echo dans ma fonction style
<?php
function rd1()
{
$rd1 = echo "le Samedi 23 Octobre 2010 <br>à partir de 20H30<br>";
return $rd1;
break;
}
j'ai un msg Parse error: parse error, unexpected T_ECHO in C:\Program Files\EasyPHP\www\christian\fonctions.php on line 15
pouvez vous me dire ou est ma toile (car y'en a une)
que je mette include (./fonctions.php); ou (../fonctions.php) ou ("fonctions.php") le resultat est le même.
HELP
je suis en butte à un problème que voici. j'ai ma page fonctions.php qui contient :
<?php
function rd1()
{
$rd1 = "le Samedi 23 Octobre 2010 <br>à partir de 20H30<br>";
return $rd1;
break;
}
?>
dans ma page qui utilise cette fonction, accueil.php j'ai mis en tête de page
<?php
include ("./fonctions.php");
?>
<html>
<!-- Date de création: 24/02/2006 -->
<head>
etc....
puis dans mon <body> j'appelle cette phrase
<td bgcolor="#0000CC" align="center" colspan="2"><a href="../prog1.php"><?php echo $rd1; ?>
avec ces parametres j'obtiens le msg :
Notice: Undefined variable: rd1 in C:\Program Files\EasyPHP\www\christian\accueil.php on line 436
si je mets un echo dans ma fonction style
<?php
function rd1()
{
$rd1 = echo "le Samedi 23 Octobre 2010 <br>à partir de 20H30<br>";
return $rd1;
break;
}
j'ai un msg Parse error: parse error, unexpected T_ECHO in C:\Program Files\EasyPHP\www\christian\fonctions.php on line 15
pouvez vous me dire ou est ma toile (car y'en a une)
que je mette include (./fonctions.php); ou (../fonctions.php) ou ("fonctions.php") le resultat est le même.
HELP
6 réponses
-
En enlevant le echo.
$rd1 = "le Samedi 23 Octobre 2010 <br>à partir de 20H30<br>"; return $rd1;
Ca ne fonctionne pas ? -
non ca ne fonctionne pas... peut être est ce du au fait que je teste avec easyphp en localhost??
-
non, elle doit simplement retourner une chaine
rd1 ce st par exemple spectacle le 20
rd2 soirée corse le 28
rd3 soirée Ferré le 05/12
au Capitole
etc... -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
ma fonction
<?php
function rd1()
{
$rd1 = "le Samedi 23 Octobre 2010 <br>à partir de 20H30<br> ";
return $rd1;
break;
}
mon include dans accueil.php
<?php
include ("./fonctions.php");
?>
mon appel de fonction
<td bgcolor="#0000CC" align="center" colspan="2">
<a href="../prog1.php"><?php echo "toto". $rd1; ?> </a>
</td>
j'y perds mon latin -