Précédent   Forum des professionnels en informatique > PHP > Outils > EasyPHP
EasyPHP Forum d'entraide sur EasyPHP : installation, utilisation, etc. Avant de poster -> Cours EasyPHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/06/2007, 08h51   #1
Nouveau Membre du Club
 
Inscription : mai 2007
Messages : 177
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 177
Points : 33
Points : 33
Par défaut Pb lors de la fermeture de mon application avec ou sans fermeture de Easy Php

Bonjour,

Je développe une application pour ie6 et dans celle-ci il y a une création. Je gère aussi des sessions dans mon application.
Je peux créer pleins de plaintes, sauf que quand je ferme la fenêtre Internet Explorer qui charge l'application et que je relance l'application je ne peux plus rien créer, en fait ma requête ne fonctionne plus apparemment.
J'ai testé ma variable de session et celle ci fonctionne, donc ce n'est apparemment pas la session qui fait planter ma requête.
Je vous envoie le code de mon traitement.
J'ai également testé ma première requête en regardant NbC et ça fonctionne aussi.
Vu qu'une requête fonctionne et l'autre pas, je ne pense pas que c'est easyphp qui me refuse l'accès à ma BD.
Je ne sais vraiment pas d'où ça peut venir, puisque ça marche les premières fois et que ça ne fonctionne plus une fois fermeture et réouverture de l'application.
Par contre si je vais dans easyphp et que je supprime toutes les plaintes dans la GESTION DE BDD alors là je peux recréer par le biais de mon application.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
 
<?php
session_start();
// Connexion
$lien=mysql_connect("localhost","root","");
mysql_select_db("complaint_applet",$lien);
 
//Test connexion
if ($lien==0)
{
	printf("Error of connexion with the server");
}
 
//Recovery of the data
$CompName= $_POST['CompName'];
$IncNb = $_POST['IncNb'];
$DateRec = $_POST['Date'];
$Desc = $_POST['Description'];
$Los = $_POST['Los'];
$Natco = $_POST['Natco'];
//To grant rights
//if ($Profile==TSI && ( $Los==Other || $Los==RM))
//{
//	exit("You are not authorised to create complaints with a Other or RM LOS because you have a TSI profile");
//}
 
//Verification of the capture of all the fields
if ($CompName=="" || $IncNb=="" ||$DateRec=="" || $Desc=="" || $Los=="" || $Natco=="")
{
	echo"<font color=darkblue>You did not inform all the fields</font color>";
}
else
{
	$request1="SELECT MAX(Complaint_number) FROM  complaint";
	$result=mysql_query($request1);
	if ($result==0)
	{
		$NbC=0000;
	}
	else
	{
		$row=mysql_fetch_row($result);
		$NbC=$row[0]+1;
	}
 
	//Recovery of modification date & time
	$CurrentYear=Date("Y");
	$CurrentMonth=Date("m");
	$CurrentDay=Date("j");
	$CurrentHour=Date("H");
	$CurrentMinute=Date("i");
	$CurrentSecond=Date("s");
	$CurrentDate=$CurrentYear."-".$CurrentMonth."-".$CurrentDay;
	$CurrentTime=$CurrentHour.":".$CurrentMinute.":".$CurrentSecond;
 
	//Request
	//Complaint creation
	$User = $_SESSION['Name'];
	$request2="INSERT INTO complaint(Complaint_reception_date, Description, Incident_Request_number, Natco, LOS, 	Complainant_name, Recording_date, Recording_time, Complaint_year, Complaint_number, Status, Recorded_by) VALUES ('$DateRec','$Desc','$IncNb','$Natco','$Los','$CompName','$CurrentDate','$CurrentTime','$CurrentYear','$NbC','Opened','$User')";
	$result2=mysql_query($request2);
	if($result2==0)
	{
		echo"<font color=darkblue>You could not record this complaint</font color>";
	}
	else
	{
		include"Create.php";
 
 
	}
}
?>
Merci d'avance en tout cas.
Lolie11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2007, 09h19   #2
Membre éclairé
 
Inscription : septembre 2006
Messages : 459
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : septembre 2006
Messages : 459
Points : 375
Points : 375
Envoyer un message via MSN à fucce
Bonjour,
je te conseille d'afficher dans un premier temps ta requête d'insertion :
Code :
1
2
3
 
echo "requete  : $request2 ";
mysql_query($request2) or die(mysql_error());
N'oublies pas de fermer ta connexion (avec mysql_close($lien)), c plus propre!
fucce est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2007, 10h38   #3
Nouveau Membre du Club
 
Inscription : mai 2007
Messages : 177
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 177
Points : 33
Points : 33
C'est peut être le fait de fermer la connexion, mais apparemment ça marche maintenant.
Si j'ai à nouveau un problème je remettrais ce post à non résolu
Lolie11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h34.


 
 
 
 
Partenaires

Hébergement Web