Page 1 sur 1

probleme connexion mysql avec include

Posté : 09 mars 2006, 13:04
par Invité
Bonjour :) j'ai un pépin !

voilà :

Code : Tout sélectionner

<? session_start(); include "_connexion.php"; include "_fonctions.php"; $session_agence=$_SESSION[agence]; $session_util = $_SESSION[user]; $date_jour = date("Y-m-d H:i:s"); $centre=$_GET[centre]; // Affiche une petite pop-up "Veuillez patienter", elle sera fermée à la fin de genere_local.php if ($centre=='genere_local') { echo "<SCRIPT language='JavaScript'> wait = window.open('wait.php','wait','toolbar=0,location=0,directories=0,status=0,scrollbars=0,resizable=0,copyhistory=0,menuBar=0,width=250,height=125'); </SCRIPT>"; flush(); } $req = "SELECT * FROM agence WHERE A_login='$session_agence'"; $ligne_agence = mysql_fetch_array(mysql_query($req)); if ($session_util != $admin_login) { $req = "UPDATE employe SET e_date_derniere_conec = '$date_jour' WHERE e_login = '$session_util'"; mysql_query ($req); } ?> CODE HTML <? // Affichage du logo if (file_exists("./donnees/$session_agence/logo.jpg")) echo "<img src='./donnees/$session_agence/logo.jpg' width=120 height=100>"; elseif (file_exists("./donnees/$session_agence/logo.png")) echo "<img src='./donnees/$session_agence/logo.png' width=120 height=100>"; else echo "<img src='medias/logo_ekinox.jpg' width=120 height=100>"; ?> code HTML <? if ($centre != "") { if (file_exists("$centre.php")) { include "$centre.php"; if ($link!="") echo "<script>window.location='#$link'</script>"; } else echo "<b><center>Page en cours de developpement</center></b>"; } ?>
a la fin de ce code j'include $centre.php or si je suis dans $centre.php et que je veux faire des actions sur MYSQL bin ça marche pas et il faut que je reinsere _connexion.php ...deja c'est bizarre...et si je le fais bin ça marche mais il execute deux fois mes requetes... genre j'insere ...et bin je vais retrouver deux fois mon insertion

voici le code de $centre.php

Code : Tout sélectionner

<? include ("_connexion.php"); $sql = "INSERT INTO `module_lien` (ml_module , ml_agence , ml_option ) VALUES (18, 'test', 'valeur')"; $result = mysql_query($sql); die(); ?>
l'insertion se fait 2 fois.

Pouvez vous m'aider svp ? :D

Posté : 10 mars 2006, 00:48
par Truc
Salut,
Si tu inclus un fichier A dans un fichier B, le fichier A est considéré à la suite de B donc un seul include suffit.

enleve aussi le "die(); " de $centre.php