Salut a tous amis developpeurs.
je vous contact parce que j'ai un soucis a la c..

Voila jai une liste deroulante qui chie je comprend pas pourquoi .
Sur mon code j'ai 3 listes deroulantes qui s'enchaines, la première et la dernière passe nikel la deuxieme merde, hors la deuxieme affiche bien les données mais chie comme mm le message d'erreurs est le suivant :
Undefined index: id_sdata in Ajouterserveur1.php on line 87 PHP Stack trace: PHP 1.
je vous joint le code complet merci d'avance.

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
 
<?php
 
/**
 * 
 * RMN BASE DE DONNEES
 * SOS RESEAUX
 * Page 7
 * Aajouterserveur1.php
 * @version $Id$
 * @copyright 2007
 */
 
// Messages d'erreurs
error_reporting(E_ALL);
mysql_error();
// Ouverture de la session
session_start();
// Connexion à la base de données
$connexion=mysql_connect("localhost","root","");
mysql_select_db("rmntest",$connexion);
 
// Requête pour la liste des type serveurs
$reqserv="Select distinct(type_sdata)from serveurs order by type_sdata";
$resultserv=mysql_query($reqserv,$connexion)or die (mysql_error());
 
// Requête pour la liste des descriptions des serveurs
$reqdes="Select distinct(descrip_sdata) from serveurs order by descrip_sdata";
$resultdes=mysql_query($reqdes,$connexion)or die (mysql_error());
 
// Requête pour la liste des sites RMN
$req1="Select * From sites order by initiale";
$result1=mysql_query($req1,$connexion)or die (mysql_error());
?>
<html>
<body>
<DIV style="BACKGROUND: #544745; WIDTH: 100%; PADDING-TOP: 3px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; FONT-WEIGHT: bold; FONT-SIZE: 54px; FONT-FAMILY: Georgia,Times; COLOR: #98c5dc" onclick="top.location.href='http://...';">
<SPAN title="Aller à l'accueil" onmouseover="this.style.color='white';"
onmouseout="this.style.color='#98c5dc';" style="COLOR: #98c5dc; CURSOR: hand"> SOS R&eacute;seaux
</SPAN>
<SPAN style="PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #98c5dc; FONT-FAMILY: geneva,arial; VERTICAL-ALIGN: center">
</SPAN>
</DIV>
<DIV style="FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #544745; BACKGROUND: #98c5dc; WIDTH: 100%; FONT-FAMILY: system,geneva; TEXT-ALIGN: center"> BIENVENUE SUR SOS R&eacute;seaux
 
<?
$date = date("d-m-Y");
$heure = date("H:i");
Print("Nous sommes le $date et il est $heure");
?>
<br><br>
<a href="Accueil2.php">Accueil</a>&nbsp;&nbsp;&nbsp;
<a href="infosites1.php">Infos r&eacute;seau site RMN</a><br>
<a href="Planadrip.php">Plan d'adressage IP</a>&nbsp;&nbsp;&nbsp;
<a href="Ajoutersite1.php">Ajouter un site RMN</a>
<br>
<h1>Ajout d'un nouveau serveur <br>RMN</h1>
<br>
<font color="blue">Les informations concernants le serveur</font>
<br><br>
Nom du serveur:<INPUT type="text"  name="val1">&nbsp;&nbsp;&nbsp;
Ip du serveur :<INPUT type="text"  name="val2"><br><br>
<?// Liste des type serveur ?>
<FORM id=FORM1 name=FORM1 action="Ajouterserveur1.php" method=POST>
<p align=center>
Type du serveur :
<select size="1" name="listeserv">
<option value=0>Les types de serveur</option>
<?
while($ligne1=mysql_fetch_array($resultserv))
{ ?>
<option value=<? echo $ligne1['id_sdata'] ?>>
<? echo $ligne1['type_sdata']?><?
}
?></option>
</select>
<br><br>
Nouveau type du serveur :<INPUT type="text"  name="val4"><br><br>
<?// Liste des descriptions ?>
<??>
<p align=center>
Description du serveur :
<select size="1" name="listedes">
<option value=0>Les types de serveur</option>
<?
while($ligne2=mysql_fetch_array($resultdes))
{ ?>
<option value=<? echo $ligne2['id_sdata'] ?>>
<? echo $ligne2['descrip_sdata']?><?
}
?></option>
</select>
<br><br>
Nouvelle description du serveur :<INPUT type="text"  name="val5">
<br><br>
Pour le site :
<select size="1" name="listesite">
<option value=0>Les sites de la RMN</option>
<?
while($ligne1=mysql_fetch_array($result1))
{ ?>
<option value=<? echo $ligne1['id_site'] ?>><?
echo $ligne1['initiale']?> -- <? echo $ligne1['nom_site'];
}
?></option>
</select>
<br><br>
<input type="submit" value=" Enregistrer " name="Bouton4">
 
<?
if (isset($_POST['listeserv'])) {
	include "Ajouterserveur2.php";
}
 
?>
</form>
</body>
</html>