begin process at 2012 05 31 16:38:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Recharger une donnée de la Db dans une liste déroulante


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Recharger une donnée de la Db dans une liste déroulante

jeudi 15 janvier 2009 à 23:40:03 | Recharger une donnée de la Db dans une liste déroulante

ecolom

Bonjour à tous,

j'essaie tant bien que mal d'avancer dans un script qui permet de gérer des service généraux.
Tout comme l'escargot le chemin est semé d'embûches en tout genre.
En voici une de plus.
En fait, dans un formulaire, je dois ajouter des zones supplémentaires qui permettent de mettre à jour une Db Mysql.
Deux zones me crééent des problèmes. la liste déroulante opérateur et la zone avec adaptation d'un calendar qui met à jour la zone après sélection d'une date.
Quand j'enregistre les modifications, la db se met bien à jour. Dès que je quitte cette fenêtre et que je reviens dedans, la zone opérateur n'est plus alimentée ainsi que la zone datefin.
Est-ce le menu déroulant qui empêche cette mise à jour ou y a t-il un code particulier pour que la zone m'indique la valeur qui se trouve dans la db tout en maintenant mon menu déroulant. Idem pour la zone qui est associé avec un calendar. Voir mes codes en rouge.

<?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>
  <!-- Debut Script du calendrier automatique de la zone date -->
  <link rel="shortcut icon" href="../include/calendrier/calendar.ico" type="image/x-icon" />  
  <link rel="stylesheet" href="../include/calendrier/calendar.css" type="text/css" />
  <script type="text/javascript" src="../include/calendrier/calendar.js"></script>
  <!-- Fin Script du calendrier automatique de la zone date -->
<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>&nbsp;
<input type="text" name="datedebut"
value="<?php echo $ticket['datedebut']; ?>" size="20" /></td>
</tr>

<tr>
<td width="72">Demandeur :</td>
<td>&nbsp; <input type="text" name="nomprenom"
value="<?php echo $ticket['nomprenom']; ?>" /></td>
</tr>

<tr>
<td width="72">Email :</td>
<td>&nbsp; <input type="text" name="email"
value="<?php echo $ticket['email']; ?>" size="30" /></td>
</tr>

<tr>
<td width="72">Service :</td>
<td>&nbsp; <input type="text" name="service"
value="<?php echo $ticket['service']; ?>" /></td>
</tr>

<tr>
<td width="72">Localisation</td>
<td>&nbsp; <input type="text" name="localisation"
value="<?php echo $ticket['localisation']; ?>" /></td>
</tr>

<tr>
<td width="72">Imputation</td>
<td>&nbsp; <input type="text" name="imputation"
value="<?php echo $ticket['imputation']; ?>" /></td>
</tr>

<tr>
<td width="72">Description :</td>
<td>&nbsp;&nbsp;<textarea name="description" size="118" rows="3" cols="90">
<?php echo $ticket['description']; ?></textarea>

<tr>
<td>Nom du fichier attaché :</td>
<td>&nbsp; <input type="text" name="fichierannexe"
value="<?php echo $ticket['fichierannexe']; ?>" /></td>
</tr>

<tr>
<td height="25">Date d'intervention Souhaitée :</td>
<td>&nbsp; <input type="text" name="datesouhaitee" size="20"
value="<?php echo $ticket['datesouhaitee']; ?>" /></td>
</tr>

<tr>
<td>Date d'intervention prevue:</td>
<td>&nbsp;&nbsp;<input type="text" name="dateprevue" size="20"
value="<?php echo $ticket['dateprevue']; ?>" /></td>
</tr>

<tr>
<td width="72">Opérateur :</td>
<td>&nbsp; <select name ="operateur">
<option value=""></option>
<option value="Laurent"> Laurent </option>
<option value="Eric"> Eric </option>
<value="<?php echo $ticket['operateur']; ?>"/>
 </td>
</select>

</tr>

<tr>
<td width="72">Date_fin :</td>
<td>&nbsp; <input type="text" name="datefin" id="DateDeb" />
<value="<?php echo $ticket['datefin']; ?>"/>
<a href="javascript:NewCal('DateDeb','YYYYMMDD',400,350);"/>
 <img src="../include/calendrier/calendar.gif" border="0" alt="S&eacute;lection de la date" width="23" height="23" /></a></td>
 </tr>

 
<tr>
<td width="72">Statut :</td>
<td>&nbsp; <select name ="Status">
<option value="AP"> AP </option>
<option value="TE"> TE </option>
<value="<?php echo $ticket['Status']; ?>" /></td>
</select>
</tr>
 <!-- Fonction du calendrier automatique de la zone date -->
 <div id="calcontainer"></div>
</table>
<!-- Fonction du calendrier automatique de la zone date -->
<script type="text/javascript">InitCalendar();</script>
<p>
<br/>

<input type="submit" value="enregistrer"  /></p>
<p><a href=" [ Lien ]">
<img border="0" src=" [ Lien ]" width="56" height="26"></a></p>

</p>
<p>&nbsp;</p>
</form>
</body>
</html>
<?php mysql_close($liendb); ?>


Je suis preneur de toutes indications, aides, exemples afin que je puisse continuer mon script.

Merci
Eric

vendredi 16 janvier 2009 à 10:36:43 | Re : Recharger une donnée de la Db dans une liste déroulante

Teclis01

Réponse acceptée !
Si des traitement côté serveur sont nécessaire suite au choix utilisateur => ajax +/- dhtml/json/xml ...
Sinon JS/DHTML

Il vaut mieux poser une question et passer pour bête que le rester toute sa vie

Les geeks n'ont pas une case en moins ils commencent juste à compter à partir de zéro



Cette discussion est classée dans : db, request, echo, value, nbsp


Répondre à ce message

Sujets en rapport avec ce message

Problème avec données et menu déroulant [ par ecolom ] 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 Affichage photo [ par flopad ] Salut tout le monde!!J'ai une bdd access qui contient l'annuaire interne de ma société, lorsque je tape un nom à rechercher, ca me sort bien les infos Pb de Parse Error en PHP [ par CChargy ] Bonjour,J'ai fait cette page PHP, qui affiche un formulaire de réservation de stage. Voici le code :Nouvelle page 1</t Pb de Parse Error en PHP [ par CChargy ] Bonjour,J'ai fait cette page PHP, qui affiche un formulaire de réservation de stage. Voici le code :Nouvelle page 1</t Lien cliquable base de données [ par flopad ] Bonjour,j'ai une base de données access qui contient l'annuaire interne de ma société avec nom, tel, mail etc....J'ai une page qui permet à l'utilisat while il ecrit plusieur fois les reponse [ par Pauldb ] bonjour voila j'ai un script qui fonctionne (presque) tres bien sauf que lorsqu'il doit écrire les données ca ecrit une fois la phrase la premiere foi Erreur 404 [ par dream3w ] Bonjour,Mon site contient actuellement 140000 fichiers.  J'ai de temps en temps une erreur 404 qui se produit mais je ne sais pas pour quelle page.Exi Image avec base access [ par flopad ] Bonjour, j'ai une base access dans laquelle je stocke des photos, apparemment, elles ne s'affichent que sur les postes qui sont administrateurs, sinon Besoin d'aide pr afficher dernière valeur d'1 enregistrement [ par chardene_amour_de_freddy ] Bonjour à tous ! J'explique mon pb, je souhaiterais récupérer la valeur du dernier enregistrement d'une requete. En fait j'ai un formulaire dans leque Au secours... implode sur une ligne d'un tableau [ par yravas ] bonjour a tous, voila j'avais deja posé des questions sur ce sujet et je pensais que mon programme marchait mon non. En fait, je voudrai utiliser la f


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales