[SQL] Probleme de récupération d'ID -
Je comprends pas il m'affiche une erreur sur la récupération de mon ID ...
"Notice: Undefined index: id in C:\EasyPHP\www\Ah\Pages\licences\det_licences.php on line 45"
Voici mon code (quelqu'un peut il m'aider ?)
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 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
| <?php
require("cnx/login_sql.php");
//require("fonctions.php");
//Connexion à la base de données
$db = mysql_connect('localhost', 'root', '') or die ("Erreur de connexion");
//Selection de la base
mysql_select_db('alliance',$db);
//création de la requete récupérant la liste des licences existantes
$lst_lic = "SELECT * FROM lic_flottantes WHERE actif=1";
$req_lst_lic = mysql_query($lst_lic) or die ('Erreur SQL ! <br>'.mysql_error());
//Compter le nombre de licences restantes
$count_actif=mysql_query("SELECT COUNT(actif) FROM lic_flottantes WHERE actif=1") or die ('Erreur SQL ! <br>'.mysql_error());
$ligne=mysql_fetch_row($count_actif);
$max_lic=10;
$lic_rest=$max_lic - $ligne[0];
//date du jour
$datejour= date("j/m/Y");
//Recupération de la variable id
$id=$_GET['id'];
echo ($id);
echo '<td align="center" width="320"><IMG src="image/lic_flottantes.png" border=0></td>';
echo '<th align="right" width="320">';
echo '<table width="380" style="border:3px solid #C0C0C0">';
echo '<td align="center"><font size="1">'.$lic_rest.' licences restantes</font></td>';
if($lic_rest==0)
{
echo '<td align="center"><font size="1">Plus aucun enregistrement n\'est possible</font></td>';
}
else
{
echo '<td align="center"><font size="1"><a href="?numlien=form_aj_licence">Incrémenter d\'une licence flottante</a></font></td>';
echo '<br>';
echo '<br>';
echo '<br>';
echo '</table>';
}
// tableau récap. des licences
echo '<table border="rules" bgcolor="#C0CAF0" cellpadding="2" cellspacing="0">';
echo '<br>';
echo '<table width=70% border="1" cellpadding="2" cellspacing="0" bgcolor="#CACAF8" bordercolor="#FBC5C5">';
echo'<td align="center"><Font face="arial" size="3"><strong>Licences flottantes</strong></font></td>';
echo'<table width=70% border="rules" cellpadding="2" cellspacing="0" bordercolor="#FBC5C5">';
echo'<td align="center"><font face="arial" size="1">Nom</font></td>';
echo'<td align="center"><font face="arial" size="1">Prénom</font></td>';
echo'<td align="center"><font face="arial" size="1">Login</font></td>';
echo'<td align="center"><font face="arial" size="1">Date [validation]</font></td>';
echo'<td align="center"><font face="arial" size="1">Date [Expiration]</font></td>';
echo'<td align="center"><font face="arial" size="1">Enregistré par</font></td>';
if($_SESSION['USER_GROUP'] == '2')
{
echo'<td align="center"><font face="arial" size="1">-</font></td>';
}
while($data=mysql_fetch_assoc($req_lst_lic))
{
//creation du login
echo'<tr>';
echo'<td bgcolor="#FFEFEF" align="center"><font face="arial" size="1">'.$data['nom'].'</font></td>';
echo'<td bgcolor="#FFEFEF" align="center"><font face="arial" size="1">'.$data['prenom'].'</font></td>';
echo'<td bgoclor="#FFEFEF" align="center"><strong><font face="arial" size="1">'.$data['login'].'</font></strong></td>';
echo'<td bgcolor="#FFEFEF" align="center"><font face="arial" size="1">'.$dat_fre = convert_date($data['jour_valid']).'</font></td>';
echo'<td bgcolor="#FFEFEF" align="center"><font face="arial" size="1">'.$dat_fre1 = convert_date($data['jour_expire']).'</font></td>';
echo'<td bgcolor="#FFEFEF" align="center"><font face="arial" size="1">'.$data['tech'].'</font></td>';
if($_SESSION['USER_GROUP'] == '2')
{
echo'<td align="center" valign="top"><font face="arial" size="1"><a href="#" onclick="suppression()")><IMG src="image/suppr.png" border=0></a></font></td>';
}
}
echo'</tr>';
echo '</table>';
?> |