Undefined index: compt in Question3.php on line 38
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:
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;
}
} |