rachidphp93
Messages postés212Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention 8 avril 2007
-
27 avril 2006 à 10:19
rachidphp93
Messages postés212Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention 8 avril 2007
-
27 avril 2006 à 12:38
bonjour tout le monde;
j'ai deja posé la question ailleur; mais j'arrive vraiment pas a voir pour quoi:
voila l'erreur:
Notice: Undefined index: qfagt in c:\program files\easyphp1-8\www\sejour sport\demandebispor.php on line 94
Notice: Undefined index: idagt in c:\program files\easyphp1-8\www\sejour sport\demandebispor.php on line 95
Notice: Undefined index: identiteagt in c:\program files\easyphp1-8\www\sejour sport\demandebispor.php on line 96
cs_chamallow
Messages postés363Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention29 janvier 20071 27 avril 2006 à 10:26
Tu as pensé à mettre session_start(); au tout début de ton fichier (en fait de tous tes fichiers, sinon tu risques de perdre tes variables à un moment )?
rachidphp93
Messages postés212Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention 8 avril 2007 27 avril 2006 à 11:22
oui bien sur tout au debut; et tu sais quoi je vien defaire un test:
alors: j'au boutton valider qui me recharge la meme page pour faire la mise a jour (aussi celle de ma SESSION).
j'ai un boutton demande qui me charge une page demande.php qui a besoin des variable SESSION
j'ai un boutton suivant qui fait les deux (avec javascript) si action1() action2();
quand je fais valider puis demande ca marche niquel;
MAIS quand je fais suivznt qui me fait les deux et be n NON ca ne marche pas il me prend les valeur de l'anciene mise a jour on dirai qu'il me lance la deuxieme page pendant qu'il travail sur la premiere et donc il a pas eu le temps de faire la mise a jour!!!!!
rachidphp93
Messages postés212Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention 8 avril 2007 27 avril 2006 à 12:05
je te donne le code mise a jour:
//Sinon sif c'est la mise à jour d'agent
elseif (isset($_POST['testmaj']) and isset($_POST['idagt'])){
//Si il est inscri dans la table
echo "Mise à jour d'agent:
";
$_SESSION['majfaite']=0;
/* Debut Mise a jour */
//Recuperer les nouvelles valeures saisies par le user en cas de changement
if(isset($_POST['inseeagt'])) $inseeagt=$_POST['inseeagt'];
else $inseeagt="";
//Recuperer le idsitfamilale
if(isset($_POST['sitfamagt'])) $idsitfam=$_POST['sitfamagt'];
else $idsitfam=0;
//Mettre à jour l'inscription de l'agent
if ($_POST['verifmodif']==0 or $maj==1){
//Mettre à jour la table agents
$sql="UPDATE agents SET InseeAgt='$inseeagt',"."AdressAgt='$adressagt',"."CPAgt='$cpagt',". "NomAgt='$nomagt',"."PrenomAgt='$prenomagt',"."IdentiteAgt='$identiteagt',"."DtNaissAgt='$dtnaissagt',"."CPAgt='$cpagt',"."TelBurAgt='$telburagt',"."TelPorAgt='$telporagt',"."TelDomAgt='$teldomagt',"."FaxAgt='$faxagt',"."MailAgt='$mailagt',"."exterieur='$exterieur',"."provisoire='$provisoire'"." where idAgents='$idagt'";
$req=mysql_query($sql) or die('Erreur SQL!'.$sql.'
'.mysql_error());
$sql="SELECT * FROM agents where idAgents='".$idagt."'";
$req=mysql_query($sql) or die('Erreur SQL!'.$sql.'
'.mysql_error());
$agt = mysql_fetch_assoc($req);
echo"array FIN d'agent";
echo "";
print_r($agt);
echo "
";
if ($agt['exterieur']!="OUI"){
//Mettre à jour la table situation financiere
$sql="UPDATE sitfinanciere SET idSitFamiliale='$idsitfam',"."idAgents='$idagt',"."NbEnfAgt='$nbenf',"."RevfiscRefAgt='$revfiscref',"."NbPartAgt='$nbpart'"." where idAgents='$idagt'";
$req=mysql_query($sql) or die('Erreur SQL!'.$sql.'
'.mysql_error());
$sql="SELECT * FROM sitfinanciere where idAgents='".$idagt."'";
$req=mysql_query($sql) or die('Erreur SQL!'.$sql.'
'.mysql_error());
$sitfin = mysql_fetch_assoc($req);
rachidphp93
Messages postés212Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention 8 avril 2007 27 avril 2006 à 12:38
oumais mon PB principale; c'est que dans la deuxieme page que je renvoi dans action2 je veux recuperer mes variable de session et cest la où je recupere des faux variables;
donc pour moi il y a un probleme de $_SESSION ; soit elle me les prend pas les neavou valeurs soit mon script javascript qui traite les action de mon form n'est pas bon; soit le serveur
m'envoi les deux pages alors qu'il travail toujours dans la premiere et donc il a pas eu le temps de tout mettre a jour enfin je suis perdu... donc si tu voi mon probleme et t'as une solutionn vas y sauve moi