Modification ligne table mysql
Ibilolz
Messages postés
130
Date d'inscription
Statut
Membre
Dernière intervention
-
Ibilolz Messages postés 130 Date d'inscription Statut Membre Dernière intervention -
Ibilolz Messages postés 130 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai une table salle qui contient un id, num_salle, descr et nombre_poste. Je cherche à faire un petit formulaire de modification ou l'on choisirait la salle dans un bouton déroulant et on pourrais modifier ses champs en rentrant dans des input un nouveau nom, une nouvelle description et un nouveau nombre de poste. J'ai fais ça mais ça ne marche pas, il doit y avoir une erreur dans le php.
<?php include 'fonctions.connect.php'; $id_salle = "SELECT num_salle FROM Salle"; $res = mysql_query($id_salle); ?>
<br></br> <div> <form action="" method="post" id=test> <select name="test3" id="test1"> <option value='-1'>----Choisissez le numéro d'une salle à modifier -----</option> <?php while ($row = mysql_fetch_array($res)) { $salle = $row['num_salle']; echo "<option value='$salle'>$salle</option>"; } ?> </select> <br></br> Numéro de la salle : <input type="text" name="num3" size=10 <br></br> Description : <input type="text" name="descr3" size=20 <br></br> Nombre de poste :<input type="text" name="nombre3" size=20 <br></br> <br></br> <input type="submit", name="submit" Value="Modifier">
<?php if (isset($_POST['test3'], $_POST['num3'], $_POST['descr3'], $_POST['nombre3'])) { $test3 = $_POST['test3']; $num3 = $_POST['num3']; $descr3 = $_POST['descr3']; $nombre3 = $_POST['nombre3']; $sql = 'UPDATE Salle SET num_salle='$num3' description= '$descr3' nombre_poste='$nombre3' WHERE num_salle='$test3''; mysql_query($sql); // on ferme la connexion à la base mysql_close(); ?> </div> <br></br> </div></FORM>
A voir également:
- Modification ligne table mysql
- Table ascii - Guide
- Table des matières word - Guide
- Suivi de modification word - Guide
- Partager photos en ligne - Guide
- Mètre en ligne - Guide