Fatal error sur mes function en php

Résolu
statik -  
 statik -
Bonjour,

J'ai une erreur sur mon code php mais je ne trouve pas du tout.

Voici l'erreur : Fatal error: Cannot redeclare lien() (previously declared in C:\wamp\www\Karate_site\fonction.php:11) in C:\wamp\www\Karate_site\fonction.php on line 20

et voici mon code de ma page fonction.php

<?php

function lien ()
{

echo '<center><div class="lien" id="lien">';
echo '<a href="index.php"><img src="Sans titre-1 (2).png" border=0/></a>';
echo '<a href="Documents.php"><img src="Sans titre-2.png" border=0/></a>';
echo '<a href="Competiton.php"><img src="Sans titre-3.png" border=0/></a>';
echo '<a href="Photos.php"><img src="Sans titre-4.png" border=0/></a>';
echo '<a href="Katas.php"><img src="Sans titre-5.png" border=0/></a>';
echo '<a href="Contact.php"><img src="Sans titre-6.png" border=0/></a>';
echo '</div></center>';

}

?>

<?php

function an ()
{
?>
<div class="an" id="an">
<center><br>
<a href="2009.php">2009</a>
<a href="2010.php">2010</a>
</center></div><br>
<?php
}

Merci de votre aide

A voir également:

4 réponses

Manny78 Messages postés 190 Date d'inscription   Statut Membre Dernière intervention   17
 
Déja une fonction retourne quelque chose, or la rien n'est retourné.
Je pense que si tu fais plusieures include ca fonctionnera mieux.


Ca donne sur unr page A.php :

<?php
echo '<center><div class="lien">';
echo '<a href="index.php"><img src="Sans titre-1 (2).png" border=0/></a>';
echo '<a href="Documents.php"><img src="Sans titre-2.png" border=0/></a>';
echo '<a href="Competiton.php"><img src="Sans titre-3.png" border=0/></a>';
echo '<a href="Photos.php"><img src="Sans titre-4.png" border=0/></a>';
echo '<a href="Katas.php"><img src="Sans titre-5.png" border=0/></a>';
echo '<a href="Contact.php"><img src="Sans titre-6.png" border=0/></a>';
echo '</div></center>';
?> 




Page B.php :

<?php

echo '<div class="an">
<center><br>
<a href="2009.php">2009</a>
<a href="2010.php">2010</a>
</center></div><br>';

?>


Et sur la page ou tu veux afficher tout ca :

include('A.php');
include('B;php');


Et pour les balises DIV, j'ai aussi corrigé car il n'y a pas de propriété id !
0
Rctll Messages postés 499 Date d'inscription   Statut Membre Dernière intervention   1 520
 
Je pencherai pour une double inclusion malheureuse :
dans le fichier qui inclus fonction.php, remplace l'element
include("fonction.php");

par
include_once("fonction.php");
0
Leviathan49 Messages postés 257 Date d'inscription   Statut Membre Dernière intervention   70
 
Tu as du plusieurs include ou require de la page function.php dans la même page.
Essaye d'utiliser include_once ou require_once.

edit: Oups, le temps de vérifier ça on avait déjà proposé cette solution :/.
0
statik
 
merci à Rctll et Leviathan ça fonctionne en mettant include_once.
merci beaucoup
0