Pourquoi le signe '@' devant ma fonction $_POST regle mon soucis ?

Je ne comprends pas pourquoi mon code genere cette erreur (Notice: Undefined index: )?

Avez vous une idée?

Merci.

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
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
<?php
require("cnx/login_sql.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);

//Recupération de la variable id
$id=$_GET['id'];

$req_pr="SELECT * FROM spare WHERE id_spare='$id'";

$sql_pr=mysql_query($req_pr) or die ('Erreur SQL !<br>'.$req.'<br>'.mysql_error());
echo '<IMG src="image/fiche_sp.png" align="left" border=0>';
while($data=mysql_fetch_assoc($sql_pr))
	{
	
	echo '<DIV align="left"><strong><u><font face="verdana" size="3">'.$data['nom_spare'].'</font></u></strong></br></br>';
	
 	if($data['modele'] == "ACER")
	{
	echo '<table style="border-color:#000000;border-width:1;border-style:dotted">';
	echo '<tr>';
	echo '<td align="center">';
	echo '<IMG src="image/logo-acer.png" border=0>';
	echo '</td>';
	echo '<td>';
	echo '<a href="http://support.acer-euro.com/">Support [www]</a>';
	echo '</td>';
	echo '</tr>';
	echo '</table>';
	}
	elseif($data['modele'] == "DELL")
	{
	echo '<table style="border-color:#000000;border-width:1;border-style:dotted">';
	echo '<tr>';
	echo '<td align="center">';
	echo '<IMG src="image/logo-dell.png" border=0>';
	echo '</td>';
	echo '<td>';
	echo '<a href="http://support.euro.dell.com/">Support [www]</a>';
	echo '</td>';
	echo '</tr>';
	echo '</table>';
	}
	elseif($data['modele'] == "NEC")
	{
	echo '<table style="border-color:#000000;border-width:1;border-style:dotted">';
	echo '<tr>';
	echo '<td align="center">';
	echo '<IMG src="image/logo-nec.png" border=0>';
	echo '</td>';
	echo '<td>';
	echo '<a href=" http://www.nec-display-solutions.fr/">Support [www]</a>';
	echo '</td>';
	echo '</tr>';
	echo '</table>';
	
	}
	
	echo'</br>';
	echo'</br>';
	echo '<table border=1 align=center width="80%">';
	echo '<tr>';
	echo '<td style="background-image:url(image/bg6box.gif)">Information Matériel</td>';
	echo '</tr>';
	echo '</table>';
	echo '&nbsp';
	echo '<table style="border-color:#000000;border-width:1;border-style:dashed" width="80%" align=center>';
	echo '<tr>';
	echo '<td class="largeur" style="border-color:#000000;border-width:1;border-style:dotted"><strong><font size="1">Modèle</td>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted">eeee</td>';
	echo'</tr>';
	echo '<tr>';
	echo '<td class="largeur" style="border-color:#000000;border-width:1;border-style:dotted"><strong><font size="1">N° série Machine</td>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted">eeee</td>';
	echo'</tr>';
	echo '<tr>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted"><strong><font size="1">N° Inventaire [A.H]</td>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted">eeee</td>';
	echo'</tr>';
	if($data['os'] == '')
	{
	$os = $_POST['os'];
	echo '<tr>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted"><strong><font size="1">Système Exploitation</td>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted"><form name="maj_os" method="post" Action="index.php?numlien=fich_spare&id='.$id.'"><input type="text" name="os" value="'.$_POST['os'].'">&nbsp&nbsp <IMG src="image/stylo.png" border="0" onclick="javascript:document.forms.maj_os.submit();">';
	$sql_os="UPDATE spare SET os='$os' WHERE id_spare='$id'";
	$exe_sqlos = mysql_query($sql_os) or die('Erreur SQL !');
	echo'</form></td>';
	
	}
	else
	{
	echo '<tr>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted"><strong><font size="1">Système Exploitation</td>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted">'.$data['os'].'</td>';
	echo'</tr>';
	}
	echo '<tr>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted"><strong><font size="1">Mémoire vive [R.A.M]</td>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted">eeee</td>';
	echo'</tr>';
	echo '<tr>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted"><strong><font size="1">Disque Dur [H.D]</td>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted">eeee</td>';
	echo'</tr>';
	echo '<tr>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted"><strong><font size="1">Vidéo [Carte Graphique]</td>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted">eeee</td>';
	echo'</tr>';
	echo '<tr>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted"><strong><font size="1">Sans Fil [Wifi]</td>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted">eeee</td>';
	echo'</tr>';
	echo '<tr>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted"><strong><font size="1">Carte réseau [LAN]</td>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted">eeee</td>';
	echo'</tr>';
	echo'</table>';
	  	
	}
	 
	
mysql_close();
?>