Bonsoir à tous,
avé retro php...pffffff en terme clair, " JE RAME "
J'ai créé un formulaire afin d'effectuer des demandes d'intervention pour un service de maintenance.
Pour le formulaire, OK
Mais pour la page de gestion et dispatch des demandes, j'ai un hic.
J'ai une page qui affiche les résultats du formulaire et avec laquelle j'ai ajouté des zones supplémentaires ceci afin de distribuer le travail par rapport à un opérateur.
A partir d'un menu déroulant, je sélectionne l'opérateur adéquat.
Dès que je clique enregistrer, la mise à jour dans la Db sql s'effectue. OK
Mais quand je quitte et reviens dans la page pour adapter d'autres zones, la zone déroulante opérateur est à Blanc alors que je désirerais quelle affiche le nom de l'opérateur qui se trouve dans la DB. Voir la partie en rouge.
Exemple de code:
<?php
echo "<html>";
echo "<head>";
echo "<title> Demande intervention</title>";
echo "</head>";
echo "<body>";
include('..\include\gestion_sg\param.inc.php');
$liendb = mysql_connect($host,$user,$pws);
mysql_select_db ($database);
if ($_REQUEST['enregistre'] == "oui")
{
$sql = "UPDATE ticket set status = '".$_REQUEST['Status']."',".
"imputation = '".$_REQUEST['imputation']."',".
"description = '".$_REQUEST['description']."',".
"datesouhaitee = '".$_REQUEST['datesouhaitee']."',".
"dateprevue = '".$_REQUEST['dateprevue']."',".
"operateur = '".$_REQUEST['operateur']."',".
"datefin = '".$_REQUEST['datefin']."'".
"WHERE numticket = '".$_REQUEST['numticket']."'";
mysql_query ($sql);
}
echo "<h1>Demande d'intervention IT </h1>";
echo "<p align=left> Fiche Intervention IT - Ticket N°[".$_REQUEST['numticket']."]</p>";
$sql = "SELECT * FROM ticket WHERE numticket = '".$_REQUEST['numticket']."'";
$resultat = mysql_query ($sql);
$ticket = mysql_fetch_array ($resultat);
?>
</script>
<form action="ticket_edite.php" method="post">
<input type="hidden" name="enregistre" value="oui" />
<input type="hidden" name="numticket"
value="<?php echo $_REQUEST['numticket']; ?>" />
<table width="886">
<tr>
<td width="72">Date de la demande :</td>
<td>
<input type="text" name="datedebut"
value="<?php echo $ticket['datedebut']; ?>" size="20" /></td>
</tr>
<tr>
<td width="72">Demandeur :</td>
<td> <input type="text" name="nomprenom"
value="<?php echo $ticket['nomprenom']; ?>" /></td>
</tr>
<tr>
<td width="72">Email :</td>
<td> <input type="text" name="email"
value="<?php echo $ticket['email']; ?>" size="30" /></td>
</tr>
<tr>
<td width="72">Service :</td>
<td> <input type="text" name="service"
value="<?php echo $ticket['service']; ?>" /></td>
</tr>
<tr>
<td width="72">Localisation</td>
<td> <input type="text" name="localisation"
value="<?php echo $ticket['localisation']; ?>" /></td>
</tr>
<tr>
<td width="72">Imputation</td>
<td> <input type="text" name="imputation"
value="<?php echo $ticket['imputation']; ?>" /></td>
</tr>
<tr>
<td width="72">Description :</td>
<td> <textarea name="description" size="118" rows="3" cols="90">
<?php echo $ticket['description']; ?></textarea>
<tr>
<td>Nom du fichier attaché :</td>
<td> <input type="text" name="fichierannexe"
value="<?php echo $ticket['fichierannexe']; ?>" /></td>
</tr>
<tr>
<td height="25">Date d'intervention Souhaitée :</td>
<td> <input type="text" name="datesouhaitee" size="20"
value="<?php echo $ticket['datesouhaitee']; ?>" /></td>
</tr>
<tr>
<td>Date d'intervention prevue:</td>
<td> <input type="text" name="dateprevue" size="20"
value="<?php echo $ticket['dateprevue']; ?>" /></td>
</tr>
<tr>
<td width="72">Opérateur :</td>
<td> <select name ="operateur">
<option value=""></option>
<option value="Eleonor"> Eleftherios </option>
<option value="Laurent"> Laurent </option>
<option value="Eric"> Eric </option>
</td>
</select>
</tr>
<tr>
<td>Date_fin :</td>
<td> <input type="text" name="datefin" size="30"
value="<?php echo $ticket['datefin']; ?>" /></td>
</tr>
<tr>
<td width="72">Statut :</td>
<td> <select name ="Status">
<option value="AP"> AP </option>
<option value="TE"> TE </option>
<value="<?php echo $ticket['Status']; ?>" /></td>
</select>
</tr>
<br/>
<p> <input type="submit" value="enregistrer" /></p>
<p> </p>
</form>
</body>
</html>
<?php mysql_close($liendb); ?>
Comment faire pour maintenir et afficher les données de ma db pour ce menu déroulant.
Toutes infos, aides et autres trucs et astuces sont les bienvenus.
Merci
Eric