bonjour,
je suis en train de faire un formulaire pour un ajout de materiel
mais en fonction du type de matériel ( si c'est un ordinateur ou une imprimante : par exemple)
les champs a remplir ne sont pas les mêmes
est ce que on peut m'aider svp ?
si il y a pas assez d explication ou autre signalez le moi je ferai de mon mieux
voici ce que j'ai fait :
==============
<html>
<head>
<title>Ajout matériel</title>
<script language="text/javascript">
function apparence(type)
{
if(type==3 || type==4)
{
document.getElementById("champordi").style.visibility="visible";
}else{
document.getElementById("champordi").style.visibility="hidden";
}
}
</script>
</head>
<body>
<?php
include('../config.php');
?>
<fieldset><legend align="center">Ajout de matériel</legend>
<form action="confirmajoutmatériel.php" method="POST" name="formulaire">
<table border=0 align="center" width="500">
<tr><td width="175">N° de série:</td>
<td width="315"><input type="text" name="numserie" value="Saisir le N° de série" onClick="this.value='';"></td></tr>
<tr><td>Type matériel:</td>
<td>
<select name="type" onChange="apparence(this.value);"> <?php
$sql = "SELECT * FROM $table_type";
$query=mysql_query($sql) or die ('Erreur');
$nb=mysql_num_rows($query); //nbr de ligne de résultat de la requête
if ($nb=0)
{
echo '<option>---Aucun Type---</option>';
} else {
echo'<option value="" selected>---Séléctionnez le type---</option>';
while ($list2 = mysql_fetch_array($query))
{
echo '<option value='.$list2['id_type_reseau'].'>'.$list2['type_reseau'].'</option>';
}
}
?>
</select></td></tr>
<tr><td>Modèle :</td>
<td><input type="text" name="pre" value="Saisir le modèle" onClick="this.value='';"></td></tr>
<tr><td>Bon de commande :</td>
<td><input type="text" name="pole" value="Saisir le bon" onClick="this.value='';"></td></tr>
<tr><td>Admin/Pédag :</td>
<td><select name="stat">
<option value="" selected>---Séléctionnez le statut---</option>
<option value="Adiminstratif">Adiminstratif</option>
<option value="Pédagogique">Pédagogique</option>
</select></td></tr>
<tr><td>Nom matériel :</td>
<td><input type="text" name="nom" value="" onClick="this.value='';"></td></tr>
<!-- Champ visible seulement si c est un ordinateur-->
<tr><td colspan="2">
<table border="0" id="champordi" style="visibility:hidden">
<tr><td>CPU :</td>
<td><input type="text" name="cpu" value="" onClick="this.value='';"></td></tr>
<tr><td>Mémoire vive(RAM) :</td>
<td><input type="text" name="ram" value="" onClick="this.value='';"></td></tr>
<tr><td>Carte Réseau :</td>
<td><input type="text" name="res" value="" onClick="this.value='';"></td></tr>
<tr><td>Carte Graphique :</td>
<td><input type="text" name="grap" value="" onClick="this.value='';"></td></tr>
<tr><td>Carte Son :</td>
<td><input type="text" name="son" value="" onClick="this.value='';"></td></tr>
<tr><td>Lecteur CD/DVD:</td>
<td><input type="text" name="lect" value="" onClick="this.value='';"></td></tr>
<tr><td>Graveur CD/DVD :</td>
<td><input type="text" name="grav" value="" onClick="this.value='';"></td></tr>
<tr><td>Système d'exploitation :</td>
<td><input type="text" name="os" value="" onClick="this.value='';"></td></tr>
<tr><td>Lecteur disquette :</td>
<td><input type="text" name="dsk" value="" onClick="this.value='';"></td></tr>
<tr><td>DLT :</td>
<td><input type="text" name="dlt" value="" onClick="this.value='';"></td></tr>
<tr><td>Logiciels spécifiques :</td>
<td><textarea name="soft" rows="5" cols="40" onClick="this.value='';">placez vos logiciels spécifiques !!!
</textarea></td></tr>
</table></td></tr>
<tr><td colspan="2" align="center"><input type="submit" name="submit" value="Enregistrer" onClick="return verifForm(formulaire.techn,formulaire.mdp,formulaire.mdp1);"></td>
<!-- -->
</tr>
</table>
</form>
</fieldset>
</body>
</html>