| icrea | Bonjour
 Je débute dans le PHP / MYSQL. A ce jour mon formulaire permet d'ajouter des éléments dans ma BDD et de les mettre a jour.
 Par contre lorsque je mets à jour il faut que je retape toutes mes valeurs dans les cases  une a une même si c'est toujours la même valeur au final.
 
 J'aimerai pouvoir récupérer les valeurs de ma BDD selon la Cases Id_boutique. Donc quand je mets le numéro de ref de la boutique ça récupère les valeurs déjà présentes et ainsi j'ai juste à modifier celles que je souhaite modifié.
 
 Est ce que quelqu'un serait me dire comment faire ?
 
 je vous mets ci-dessous mon code.
 
 
 | Code : 
 <?php//Base de donnée
         if (!empty($_POST['send'])) {            $Boutique = $_POST['Boutique'];            $id_boutique = $_POST['id_boutique'];            $ip = $_POST['ip'];            $TV_MI = $_POST['TV_MI'];             $MagicInfo = $_POST['MagicInfo'];            $connexion = mysqli_connect(                'localhost', 'root', 'root', 'ip_boutique')            or die('Erreur de connexion: ' . mysqli_error($connexion));            $result = mysqli_query($connexion,               "INSERT INTO `boutiques_IP` (`Boutique`, `id_boutique`, `ip`, `TV_MI`, `MagicInfo`) VALUES ('$Boutique','$id_boutique','$ip','$TV_MI','$MagicInfo')" );                         if ($result) {                $db_msg = 'Les informations de cette nouvelle boutique sont enregistrées avec succès.';                $type_db_msg = 'success';            } else {                $db_msg = 'Erreur lors de la tentative d\'enregistrement des informations de cette nouvelle boutique.';                $type_db_msg = 'error';            }        }        if (!empty($_POST['update'])) {            $Boutique = $_POST['Boutique'];            $id_boutique = $_POST['id_boutique'];            $ip = $_POST['ip'];            $TV_MI = $_POST['TV_MI'];            $MagicInfo = $_POST['MagicInfo'];            $connexion = mysqli_connect(                'localhost', 'root', 'root', 'ip_boutique')            or die('Erreur de connexion: ' . mysqli_error($connexion));            $result = mysqli_query($connexion,               "UPDATE `boutiques_IP`                SET MagicInfo  = '$MagicInfo', ip = '$ip', TV_MI = '$TV_MI'                WHERE id_boutique = '$id_boutique' " );            if ($result) {                $db_msg = 'Les informations de cette boutique sont mis a jour avec succès.';                $type_db_msg = 'success';            } else {                $db_msg = 'Erreur lors de la tentative de mise à jour des informations de cette nouvelle boutique.';                $type_db_msg = 'error';            }        }      ?><html lang="fr">    <head><link rel="stylesheet" href="css/FCinfos.css">         <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>  <link rel="stylesheet" href="/wp-content/themes/ashe/ip-boutiques/ip_boutique.css" />  <script type="text/javascript" src="/wp-content/themes/ashe/ip-boutiques/ip_boutique.js"></script>           </head>    <body>          <div id="box">    <form id="form" enctype="multipart/form-data" onsubmit="return validate()" method="post">      <h3>Etat des boutiques </h3>      <label>Boutique: <span>*</span></label>      <input type="text" id="Boutique" name="Boutique" placeholder="Ville de la Boutique"/>      <label>id_boutique: <span>*</span></label>      <input type="text" id="id_boutique" name="id_boutique" placeholder="ID SIEBEL de la boutique"/>      <label>Commentaire: <span>*</span></label>      <input type="text" id="ip" name="ip" placeholder="Commentaire"/>      <label>MagicInfo:</label>            <select name= "MagicInfo" onChange= "location.href= "+this.options[this.selectedIndex].value+"; ">                <option>Faites votre choix</option>                <option value= "ACTIF">ACTIF</option>                <option value= "TV sur Clé USB">TV sur Clé USB</option>                <option value= "TV sur Nuke/Odroid/RPI">TV sur Nuke/Odroid/RPI</option>                <option value= "Vidéospot toujours ACTIF">Vidéospot toujours actif</option>                <option value= "Fonctionne Partiellement Voir commentaire">Fonctionne Partiellement</option>                <option value= "MI configuré mais Videospot actif">MI configuré mais Videospot actif</option>                <option value= "INACTIF">INACTIF</option>                </select>                             <br><br><label>Nombre de TV sur MagicInfo: <span>*</span></label>      <input type="text" id="TV_MI" name="TV_MI" placeholder="Nombre de TV sur MagicInfo"/>      <input type="submit" name="send" value="AJOUTER UNE BOUTIQUE"/>            <input type="submit" name="update" value="Mettre à jour les informations dans la BDD"/>  	<div id="statusMessage">            <?php if (! empty($db_msg)) { ?>              <p class='<?php echo $type_db_msg; ?>Message'><?php echo $db_msg; ?></p>            <?php } ?>             </div>    </form>	    </div>                         <?php //Connexion avec la BDD.
        $connect = new mysqli("localhost", "root", "root", "ip_boutique" );        if ($connect->connect_errno)        {            echo "Echec lors de la connexion à MySQL : (" . $connect->connect_errno . " ) " . $connect->connect_error;        }        $reponse= $connect->query('SELECT * FROM boutiques_IP');    ?>                 <table class="container">             <thead>                                 <tr>                    <td><h1>BOUTIQUES</h1></td>                    <td><h1>ID</h1></td>	<td><h1>Commenaire</h1></td>                   <td><h1>MagicInfo</h1></td>                        <td><h1>TV MI</h1></td>                    </tr>	                          </thead> <tbody>            <?php //Affichages des lignes du tableau
            while($donnees = mysqli_fetch_array($reponse))            {            ?>                <tr>                    <td><?php echo $donnees['Boutique'];?></td>                    <td><?php echo $donnees['id_boutique'];?></td>  	<td><?php echo $donnees['ip'];?></td>  	<td><?php echo $donnees['MagicInfo'];?></td><td><?php echo $donnees['TV_MI'];?></td>                        </tr></tbody>            <?php            }                   ?>        </table>    </body></html>
 | 
   Message édité par icrea le 13-09-2022 à 09:14:16
 |