PB avec une liste deroulante + mysql
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 :
Citation:
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:
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é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é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>
<a href="infosites1.php">Infos réseau site RMN</a><br>
<a href="Planadrip.php">Plan d'adressage IP</a>
<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">
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> |