fonction et if { ... } else { ... }
Posté : 09 juin 2006, 11:27
re
j'ai une petite question technique a poser.
je vous donne mon code et je vous explique
donc je me demande si quand je ferme ma fonction haut il ne me ferme pas le if au lieu de la fonction.
Merci cordialement
j'ai une petite question technique a poser.
je vous donne mon code et je vous explique
<?php
function haut($titre) // Déclaration de la fonction HAUT
{
//Ne pas oublier de mettre le session_start()
session_start();
//Ensuite on vérifie que la variable $_SESSION['logged'] existe et vaut bien true.
if (isset($_SESSION['logged']) && $_SESSION['logged'] == true)
{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><?php echo $titre; ?></title>
</head>
<body>
<!-- Design de la page -->
<div id="page">
<div id="header">
</div>
<div id="sousmenuH" align="center">
<!-- Menu Horizontal -->
<div id="menu_H">
<?php
// On appelle le menu horizontal
include('menu_h.php');
?>
</div>
<!-- Menu Vertical Gauche -->
<div id="menu_VG">
<?php
// On appelle le menu de gauche
include('menu_g.php');
?>
</div>
<!-- Menu Vertical Droite -->
<div id="menu_VD">
<?php
// On appelle le menu de droite
include('menu_d.php');
?>
</div>
<!-- Nous appelons le contenu central de la page -->
<div id="content">
<?php
} // Fin de la fonction haut
?>
<?php
function bas() // Déclaration de la fonction BAS
{
?>
</div>
<!-- Pied de page -->
<div id="footer" align="center">
<?php
// On appelle le pied de page
include('footer.php');
?>
</div>
</div>
</div>
</body>
</html>
<?php
}
else
{
echo 'Erreur : vous devez être connecté pour accéder à cette page !';
}
?>
j'obtient cette erreurj'ai donc compté les { et les } mails il ne veut pas prendre le else.Parse error: parse error, unexpected T_ELSE in D:\wamp\www\Dcp\Administration\source.php on line 72
donc je me demande si quand je ferme ma fonction haut il ne me ferme pas le if au lieu de la fonction.
Merci cordialement