par
Invité » 09 mars 2006, 13:04
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 ?

Bonjour :) j'ai un pépin !
voilà :
[code]<?
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>";
}
?>
[/code]
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]
<?
include ("_connexion.php");
$sql = "INSERT INTO `module_lien` (ml_module , ml_agence , ml_option ) VALUES (18, 'test', 'valeur')";
$result = mysql_query($sql);
die();
?>[/code]
l'insertion se fait 2 fois.
Pouvez vous m'aider svp ? :D