A voir également:
- Onchange
- Ajax et evenement onchange sur select ✓ - Forum Webmastering
1 réponse
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
16 déc. 2009 à 11:45
16 déc. 2009 à 11:45
<?php session_start(); //si la session n'existe pas, redirection vers index.php if (!isset($_SESSION['nom'])) { Header('Location: index.php'); } //on affiche la page voulue else { ?> <!-- la il te manque le DOCTYPE.... très important pour les pages en CSS --> <html> <head> <title>Modification robot</title> <link type="text/css" rel="stylesheet" href="include/style.css"> <script type="text/javascript"> //fonction function recup_valeur(id_a_lire,id_ecrire){ var obj1=document.getElementById(id_a_lire); var valeur_lue_select=obj1.value; //on lit dans la liste lelement selectionne var obj2=document.getElementById(id_ecrire); obj2.value = valeur_lue_select; // on ecrit dans l'input } </script> </head> <body> <?php /* * Modification de champs dans la table robot. */ ?> <div id="ecriture2">'; Modification de robot <br/><br/> </div>'; <?php include ("function.php");//utilises des chemins relatifs, sinon pb si tu mets ton script sur un autre type de serveur require_once ("include/auth.inc"); $mysqlLink = connexion(HOST,USER,PWD,BDD); $requete="SELECT rbtName FROM robot;"; $result = mysql_query($requete) or die("Requete non comprise"); ?> <form name="modifrobot" action="robot_supprbis.php" method="POST"> <div id="ecriture1"> Robot : <select name="rbtName" id="rbtName" onchange="recup_valeur('rbtName','robotName')">';<!-- onchange appelle une fonction javascript en lui passant des arguments: où lire, où ecrire--> <?php while ($row=mysql_fetch_array($result)) { echo "<option value=\"$row[0]\">$row[0]</option>"; //il faut toujours le value= dans les options sinon pb vaec certains navigatuers } ?> </select> <br/><br/> Robot à modifier : <input type="text" name="robotName" id="robotName" size="12" value="" /> </div> <br/><br/><input type="submit" value="Valider"/> <input type="reset" value="Annuler"/><br/><br/> <br/> <div id="ecriture3" <a href='robot.php'>• Retour au menu des robots •</a> </div> <?php } ?> </body> </html>
16 déc. 2009 à 14:25