probleme connexion mysql avec include

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probleme connexion mysql avec include

par Truc » 10 mars 2006, 00:48

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

probleme connexion mysql avec include

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 ? :D