Bonjour à tous, j'ai réussi à faire un formulaire qui permet d'enregistrer un nombre d'invité. Le programme marche sauf qu'à la première apparution du formulaire, il me dit que la variable session compt n'est pas défini. Je voulais savoir s'il y a une manière de ne pas afficher ce message ou de le régler. Si quelqu'un a une solution, celà m'aiderais beaucoup. merci

voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
 
<html>
 
<body>
 
<?php
$db_host = "127.0.0.1";
$db_user = "root";
$db_name = "USERS";
$db_pass = "";
 
function connection(){
global $db_host,$db_user,$db_name,$db_pass;
$connectId = mysql_connect($db_host,$db_user,$db_pass)or die(mysql_error());
mysql_select_db("$db_name",$connectId)or die(mysql_error());
 
if(!$connectId){
  return -1;
}
else if(!mysql_select_db($db_name))
{
  return -1;
}
else
{
  return $connectId;
}
 
function disconnect($connectId){
return mysql_close($connectId);
}
}
session_start();
 
$con = connection();
 
//$_SESSION['compt']=0;
 
$_SESSION['compt']= $_SESSION['compt'] + 1;
$_SESSION['food_id']=2;
 
//echo $_SESSION['food_id'];
 
if(!empty($_POST['txtFname'])){
$sql = "INSERT INTO invites(nom, prenom, gender, menu, P_id, Allergie, Transport, Covoiturage) 
    values('".$_POST['txtName'] ."','".$_POST['txtFname']."','".$_POST['radGenre']."','".$_POST['cboMenu']."', ".$_SESSION['PID'].",'".$_POST['txtAllergie']."','".$_POST['cboTransport']."','".$_POST['cboCovoiturage']."')";
 
$result = mysql_query($sql);
 
 mysql_close();
 
 $invites = $_SESSION['nbInvites']+1; 
 
if($_SESSION['compt']== $invites)
{
    session_destroy();
    header("Location: Accueil.htm");
	exit;
}
}