Vous n'êtes pas identifié.

Annonce

#1 Problème sur la création d'un CMS spécial free.fr du 09-03-2013 14:57:26

jezy98
c00lnaute nouveau
Date d'inscription: 09-03-2013
Messages: 1

Problème sur la création d'un CMS spécial free.fr

Salut,

j'ai un problème avec php²
qui m'affiche un message comme sa :

Fatal error: Cannot redeclare connexion_bd() (previously declared in C:\wamp\www\FREE\connexion_db.php:3) in C:\wamp\www\FREE\connexion_db.php on line 12

j'ai vérifier plusieurs fois le code mais rien et j'ai regarde sur internet mais il n'y a toujours  rien qui résous mon problème.
Et maintenant je me tourner vers vous pour m'aider a résoudre se problème.

et voici le code ou cas ou 

Code:

<?php
//fonction de connexion à la bd
function connexion_bd(){
 
    $nom_du_serveur ="localhost";
    $nom_de_la_base ="test";
    $nom_utilisateur ="root";
    $passe ="";
 
    $link = mysql_connect ($nom_du_serveur,$nom_utilisateur,$passe) or die ('Erreur : '.mysql_error());
    mysql_select_db($nom_de_la_base, $link) or die ('Erreur :'.mysql_error());
}
function close_bd()
{
    mysql_close();
}
?>

et aussi pour la page de commentaire.php j'ai une erreure comme sa :

Fatal error: Cannot redeclare OptimiseUrl() (previously declared in C:\wamp\www\FREE\fonctions.php:19) in C:\wamp\www\FREE\fonctions.php on line 37

 
Merci de me répondre aussi vite que vous pouvez

Dernière modification par jezy98 (09-03-2013 15:52:37)


Hors ligne

 

09-03-2013 14:57:26

Mister $$$


#2 Re Problème sur la création d'un CMS spécial free.fr du 10-03-2013 11:21:22

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 2164
Site web

Re: Problème sur la création d'un CMS spécial free.fr

Bonjour,

Je ne vois pas d'erreur dans le code. A mon avis, le soucis vient d'autre part car l'erreur indique que la fonction est déclaré 2 fois. Soit vous faites appel 2 fois au même fichier, soit vous avez re-déclarer une seconde fois la fonction dans le même fichier ou autre part. Par ailleurs, le fichier se nomme "connexion_bd.php" et non "connexion_db.php".

Code:

<?php
//fonction de connexion à la bd
function connexion_bd(){
 
    $nom_du_serveur ="localhost";
    $nom_de_la_base ="FREE";
    $nom_utilisateur ="root";
    $passe ="";
 
    $link = mysql_connect ($nom_du_serveur,$nom_utilisateur,$passe) or die ('Erreur : '.mysql_error());
    mysql_select_db($nom_de_la_base, $link) or die ('Erreur :'.mysql_error());
}

function close_bd(){
    mysql_close();
}
?>

Concernant votre seconde erreur, elle stipule clairement que vous re-déclarer la fonction OptimiseUrl(), c'est la même erreur que celle au dessus. Soit vous faites appel 2 fois au même fichier, soit vous avez re-déclarer une seconde fois la fonction dans le même fichier ou autre part.

Hors ligne

 

Propulsé par PunBB
© Copyright 2007
Forum créer un site

Partenaires de « créer un site internet »