Connexion
S'inscrire
Actualités
Quoi de neuf
Activités générales
Auteurs
Forums
Nouveaux messages
Rechercher un forum
Quoi de neuf
Nouveaux messages
Nouveaux messages de profil
Activités générales
Membres
Membres inscrits
Visiteurs actuels
Nouveaux messages de profil
Rechercher dans les messages des profils
Teams
Créé ton équipe
Quoi de neuf ?
Nouveaux messages
Rechercher un forum
Menu
Connexion
S'inscrire
Install the app
Install
Forums
Forums généraux
Informatique
Développement
Questions, aides et recherches
Résolus
Update BDD sur toutes les valeurs
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
Vous utilisez un navigateur non à jour ou ancien. Il ne peut pas afficher ce site ou d'autres sites correctement.
Vous devez le mettre à jour ou utiliser un
navigateur alternatif
.
Répondre à la discussion
Message
<blockquote data-quote="-PizzaHut-" data-source="post: 6613506" data-attributes="member: 321754"><p><strong><span style="font-family: 'MyriadPro'">Bonsoir,</span></strong></p><p><strong><span style="font-family: 'MyriadPro'"></span></strong></p><p><strong><span style="font-family: 'MyriadPro'">Je reviens vers vous car après avoir fini le système de changement d'états de mes commandes sur mon site, je me suis aperçu que lorsque je changeais l'état d'une seule commande tous les autres états passaient à la même valeur</span></strong></p><p><strong><span style="font-family: 'MyriadPro'"></span></strong></p><p><strong><span style="font-family: 'MyriadPro'">Voici le code la page :</span></strong></p><p></p><p>[Code]</p><p><?php</p><p>require "config.php";</p><p>if(isset($_SESSION['id'])){</p><p> if(isset($_POST['submit'])){</p><p> if(!empty($_POST['statue']))</p><p> {</p><p> $id = htmlspecialchars(trim($_POST['id']));</p><p> $statue = htmlspecialchars(trim($_POST['statue']));</p><p> $UPDATEcommande = $bdd->prepare("UPDATE commande SET statue = ? WHERE id = id");</p><p> $UPDATEcommande->execute(array($statue));</p><p> }</p><p> }</p><p>}</p><p>?></p><p><!doctype html></p><p><html></p><p><head></p><p><meta charset="utf-8"></p><p><title>ItsTrapp</title></p><p></p><p><!-- Police de la page --></p><p><link href='' rel='stylesheet' type='text/css'></p><p><link href='' rel='stylesheet' type='text/css'></p><p></p><p><!-- Chargement des styles --></p><p><link href="css/bootstrap.css" rel="stylesheet" type="text/css"></p><p><link href="css/style.css" rel="stylesheet" type="text/css"></p><p><link href="css/font-awesome.css" rel="stylesheet" type="text/css"></p><p><link href="css/responsive.css" rel="stylesheet" type="text/css"></p><p><link href="css/animate.css" rel="stylesheet" type="text/css"></p><p></p><p><!-- Chargement du JS --></p><p></p><p><script type="text/javascript" src="js/jquery.1.8.3.min.js"></script></p><p><script type="text/javascript" src="js/bootstrap.js"></script></p><p><script type="text/javascript" src="js/jquery-scrolltofixed.js"></script></p><p><script type="text/javascript" src="js/jquery.easing.1.3.js"></script></p><p><script type="text/javascript" src="js/jquery.isotope.js"></script></p><p><script type="text/javascript" src="js/wow.js"></script></p><p><script type="text/javascript" src="js/classie.js"></script></p><p><script type="text/javascript" src="js/typed.js"></script></p><p><script type="text/javascript"></p><p>$(document).ready( function () {</p><p> // On cache les sous-menus :</p><p> $(".navigation ul.subMenu").hide();</p><p> // On sélectionne tous les items de liste portant la classe "toggleSubMenu"</p><p></p><p> // et on remplace l'élément span qu'ils contiennent par un lien :</p><p> $(".navigation li.toggleSubMenu span").each( function () {</p><p> // On stocke le contenu du span :</p><p> var TexteSpan = $(this).text();</p><p> $(this).replaceWith('<a href="" title="Afficher le sous-menu">' + TexteSpan + '<\/a>') ;</p><p> } ) ;</p><p></p><p> // On modifie l'évènement "click" sur les liens dans les items de liste</p><p> // qui portent la classe "toggleSubMenu" :</p><p> $(".navigation li.toggleSubMenu > a").click( function () {</p><p> // Si le sous-menu était déjà ouvert, on le referme :</p><p> if ($(this).next("ul.subMenu:visible").length != 0) {</p><p> $(this).next("ul.subMenu").slideUp("normal");</p><p> }</p><p> // Si le sous-menu est caché, on ferme les autres et on l'affiche :</p><p> else {</p><p> $(".navigation ul.subMenu").slideUp("normal");</p><p> $(this).next("ul.subMenu").slideDown("normal");</p><p> }</p><p> // On empêche le navigateur de suivre le lien :</p><p> return false;</p><p> }); </p><p></p><p></p><p>} ) ;</p><p></script></p><p></head></p><p><body></p><p><section></p><p> <nav class="main-nav-outer" id="navbar"></p><p> <div class="container"></p><p> <ul class="main-nav"></p><p> <li><a href="index.php">Accueil</a></li></p><p> <li><a href="index.php#Portfolio">Portfolio</a></li></p><p> <li><a href="index.php#Shop">Shop</a></li></p><p> <li class="small-logo"><a href="#Entête"><img src="img/logo.png"></a></li></p><p> <li><a href="panel.php">Panel</a></li></p><p> <li><a href="commande.php">Commande</a></li></p><p> <?php if(isset($_SESSION['id'])) { ?></p><p> <li><a href="logout.php">Déconnexion</a></li><?php } ?></p><p> </ul></p><p> </div></p><p> </nav></p><p></section> </p><p><section></p><p></br></p><p></p><p><h2><center>Espace d'administration</center></h2></br></p><p><p><b><center><h4 style="width:250px;border:2px solid #999999;">Liste des membres</h4></center></b></p></p><p><?php if(isset($erreur)) { ?><p><font color="red"><i class="fa fa-exclamation-circle"></i> <?= $erreur; ?></p></font><?php } ?></p><p><center></p><p><?php</p><p> require "config.php";</p><p></p><p> if(isset($_SESSION['id']) AND $_SESSION['grade'] != 'Admin'){</p><p> header('Location: exit.php');</p><p> } elseif(!isset($_SESSION['id'])){</p><p> header('Location: login.php');</p><p> }</p><p></p><p>echo utf8_decode('<br/>');</p><p> </p><p></p><p> $users = $bdd->query('SELECT * FROM users');</p><p> foreach($users as $users)</p><p> {</p><p> echo "<p><h3><span style='color:#6AA84F' class='fa fa-user'></span> ".$users['pseudo']." | <span style='color:#912519' class='fa fa-envelope'></span> ".$users['email']." | <span style='color:#394BA4' class='fa fa-chevron-circle-right'></span> ". $users['grade']."</h3></p>";</p><p> }</p><p> </p><p>?></p><p></br><p><b><center><h4 style="width:250px;border:2px solid #999999;">Gerer les commandes</h4></center></b></p></br></p><p><?php</p><p> $test = $bdd->query('SELECT id FROM commande');</p><p> foreach($test as $test)</p><p> {</p><p> echo"</p><p> </p><p> <ul class='navigation'></p><p> <li class='toggleSubMenu'><span>Etat de la commande n°&nbsp;".$test['id']."</span></p><p> <ul class='subMenu'></p><p> <li><a></p><p> <font face='Montserrat'></p><p> <form method='POST' class='row' action='admin.php'></p><p> <label>&nbsp;Etat :</label></p><p> <select name='statue'></p><p> <option value='En attente'>En attente</option></p><p> <option value='En cours'>En cours</option></p><p> <option value='Fini'>Finie</option></p><p> <option value='Refusée'>Refusée</option></p><p> </select></p><p> </br></br></p><p> <div class='form-group-lg'></p><p> <button class='link' name='submit'>Modifier</button></p><p> </div></p><p> <div class='form-group col-md-6'></p><p> <input name='identifiant' value=".$test['id']." /></p><p> </div></p><p> </br></p><p> </form></p><p> </font></a></li></p><p> </ul></p><p> </li></p><p> </ul></br>";</p><p> }</p><p> </p><p>?> </p><p></br><p><b><center><h4 style="width:250px;border:2px solid #999999;">Liste des commandes</h4></center></b></p></p><p></p><p><?php</p><p> require "config.php";</p><p></p><p>echo utf8_decode('<br/>');</p><p> </p><p> </p><p> $commande = $bdd->query('SELECT * FROM commande');</p><p> foreach($commande as $commande)</p><p> </p><p> {</p><p> echo"<ul class='navigation'></p><p> <li class='toggleSubMenu'><span>Commande n°&nbsp;".$commande['id']."</span></p><p> <ul class='subMenu'></p><p> <font color='#fff'></p><p> <li><a></p><p> <i style='color:#25779A' class='fa fa-clock-o' aria-hidden='true'></i>&nbsp;Statue:&nbsp;".$commande['statue']."</p><p> </br><i style='color:#000' class='fa fa-file-image-o' aria-hidden='true'></i>&nbsp;Type:&nbsp;".$commande['type']."</p><p> </br><i style='color:#000' class='fa fa-file-image-o' aria-hidden='true'></i>&nbsp;Style:&nbsp;".$commande['style']."</p><p> </br><i style='color:#6AA84F' class='fa fa-user'></i>&nbsp;Pseudo:&nbsp;".$commande['pseudo']."</p><p> </br><i style='color:#A42D2D' class='fa fa-pencil'></i>&nbsp;Couleur Principal:&nbsp;".$commande['principal']."</p><p> </br><i style='color:#3F44AC' class='fa fa-pencil'></i>&nbsp;Couleur Secondaire:&nbsp;".$commande['secondaire']."&nbsp;</p><p> </br><i style='color:#6C4A07' class='fa fa-envelope'></i>&nbsp;Email de contact:&nbsp;".$commande['email']."</p><p> </br><i style='color:#971C88' class='fa fa-file-text' aria-hidden='true'></i>&nbsp;Description:</br></br>".$commande['description']."</a></li></p><p> </font></p><p> </ul></p><p> </li></p><p> </ul></br>";</p><p> </p><p> }</p><p>?></p><p></p><p></center></p><p></section></p><p></body></p><p></html></p><p>[/code]</p><p></p><p><span style="font-family: 'MyriadPro'"><strong>Voici un screen de la BDD :</strong></span></p><p></p><p><img src="http://image.prntscr.com/image/763ba35591da4008888a0e94baf17d4f.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /> </p><p></p><p>Merci d'avance</p></blockquote><p></p>
[QUOTE="-PizzaHut-, post: 6613506, member: 321754"] [B][FONT=MyriadPro]Bonsoir, Je reviens vers vous car après avoir fini le système de changement d'états de mes commandes sur mon site, je me suis aperçu que lorsque je changeais l'état d'une seule commande tous les autres états passaient à la même valeur Voici le code la page :[/FONT][/B] [Code] <?php require "config.php"; if(isset($_SESSION['id'])){ if(isset($_POST['submit'])){ if(!empty($_POST['statue'])) { $id = htmlspecialchars(trim($_POST['id'])); $statue = htmlspecialchars(trim($_POST['statue'])); $UPDATEcommande = $bdd->prepare("UPDATE commande SET statue = ? WHERE id = id"); $UPDATEcommande->execute(array($statue)); } } } ?> <!doctype html> <html> <head> <meta charset="utf-8"> <title>ItsTrapp</title> <!-- Police de la page --> <link href='' rel='stylesheet' type='text/css'> <link href='' rel='stylesheet' type='text/css'> <!-- Chargement des styles --> <link href="css/bootstrap.css" rel="stylesheet" type="text/css"> <link href="css/style.css" rel="stylesheet" type="text/css"> <link href="css/font-awesome.css" rel="stylesheet" type="text/css"> <link href="css/responsive.css" rel="stylesheet" type="text/css"> <link href="css/animate.css" rel="stylesheet" type="text/css"> <!-- Chargement du JS --> <script type="text/javascript" src="js/jquery.1.8.3.min.js"></script> <script type="text/javascript" src="js/bootstrap.js"></script> <script type="text/javascript" src="js/jquery-scrolltofixed.js"></script> <script type="text/javascript" src="js/jquery.easing.1.3.js"></script> <script type="text/javascript" src="js/jquery.isotope.js"></script> <script type="text/javascript" src="js/wow.js"></script> <script type="text/javascript" src="js/classie.js"></script> <script type="text/javascript" src="js/typed.js"></script> <script type="text/javascript"> $(document).ready( function () { // On cache les sous-menus : $(".navigation ul.subMenu").hide(); // On sélectionne tous les items de liste portant la classe "toggleSubMenu" // et on remplace l'élément span qu'ils contiennent par un lien : $(".navigation li.toggleSubMenu span").each( function () { // On stocke le contenu du span : var TexteSpan = $(this).text(); $(this).replaceWith('<a href="" title="Afficher le sous-menu">' + TexteSpan + '<\/a>') ; } ) ; // On modifie l'évènement "click" sur les liens dans les items de liste // qui portent la classe "toggleSubMenu" : $(".navigation li.toggleSubMenu > a").click( function () { // Si le sous-menu était déjà ouvert, on le referme : if ($(this).next("ul.subMenu:visible").length != 0) { $(this).next("ul.subMenu").slideUp("normal"); } // Si le sous-menu est caché, on ferme les autres et on l'affiche : else { $(".navigation ul.subMenu").slideUp("normal"); $(this).next("ul.subMenu").slideDown("normal"); } // On empêche le navigateur de suivre le lien : return false; }); } ) ; </script> </head> <body> <section> <nav class="main-nav-outer" id="navbar"> <div class="container"> <ul class="main-nav"> <li><a href="index.php">Accueil</a></li> <li><a href="index.php#Portfolio">Portfolio</a></li> <li><a href="index.php#Shop">Shop</a></li> <li class="small-logo"><a href="#Entête"><img src="img/logo.png"></a></li> <li><a href="panel.php">Panel</a></li> <li><a href="commande.php">Commande</a></li> <?php if(isset($_SESSION['id'])) { ?> <li><a href="logout.php">Déconnexion</a></li><?php } ?> </ul> </div> </nav> </section> <section> </br> <h2><center>Espace d'administration</center></h2></br> <p><b><center><h4 style="width:250px;border:2px solid #999999;">Liste des membres</h4></center></b></p> <?php if(isset($erreur)) { ?><p><font color="red"><i class="fa fa-exclamation-circle"></i> <?= $erreur; ?></p></font><?php } ?> <center> <?php require "config.php"; if(isset($_SESSION['id']) AND $_SESSION['grade'] != 'Admin'){ header('Location: exit.php'); } elseif(!isset($_SESSION['id'])){ header('Location: login.php'); } echo utf8_decode('<br/>'); $users = $bdd->query('SELECT * FROM users'); foreach($users as $users) { echo "<p><h3><span style='color:#6AA84F' class='fa fa-user'></span> ".$users['pseudo']." | <span style='color:#912519' class='fa fa-envelope'></span> ".$users['email']." | <span style='color:#394BA4' class='fa fa-chevron-circle-right'></span> ". $users['grade']."</h3></p>"; } ?> </br><p><b><center><h4 style="width:250px;border:2px solid #999999;">Gerer les commandes</h4></center></b></p></br> <?php $test = $bdd->query('SELECT id FROM commande'); foreach($test as $test) { echo" <ul class='navigation'> <li class='toggleSubMenu'><span>Etat de la commande n° ".$test['id']."</span> <ul class='subMenu'> <li><a> <font face='Montserrat'> <form method='POST' class='row' action='admin.php'> <label> Etat :</label> <select name='statue'> <option value='En attente'>En attente</option> <option value='En cours'>En cours</option> <option value='Fini'>Finie</option> <option value='Refusée'>Refusée</option> </select> </br></br> <div class='form-group-lg'> <button class='link' name='submit'>Modifier</button> </div> <div class='form-group col-md-6'> <input name='identifiant' value=".$test['id']." /> </div> </br> </form> </font></a></li> </ul> </li> </ul></br>"; } ?> </br><p><b><center><h4 style="width:250px;border:2px solid #999999;">Liste des commandes</h4></center></b></p> <?php require "config.php"; echo utf8_decode('<br/>'); $commande = $bdd->query('SELECT * FROM commande'); foreach($commande as $commande) { echo"<ul class='navigation'> <li class='toggleSubMenu'><span>Commande n° ".$commande['id']."</span> <ul class='subMenu'> <font color='#fff'> <li><a> <i style='color:#25779A' class='fa fa-clock-o' aria-hidden='true'></i> Statue: ".$commande['statue']." </br><i style='color:#000' class='fa fa-file-image-o' aria-hidden='true'></i> Type: ".$commande['type']." </br><i style='color:#000' class='fa fa-file-image-o' aria-hidden='true'></i> Style: ".$commande['style']." </br><i style='color:#6AA84F' class='fa fa-user'></i> Pseudo: ".$commande['pseudo']." </br><i style='color:#A42D2D' class='fa fa-pencil'></i> Couleur Principal: ".$commande['principal']." </br><i style='color:#3F44AC' class='fa fa-pencil'></i> Couleur Secondaire: ".$commande['secondaire']." </br><i style='color:#6C4A07' class='fa fa-envelope'></i> Email de contact: ".$commande['email']." </br><i style='color:#971C88' class='fa fa-file-text' aria-hidden='true'></i> Description:</br></br>".$commande['description']."</a></li> </font> </ul> </li> </ul></br>"; } ?> </center> </section> </body> </html> [/code] [FONT=MyriadPro][B]Voici un screen de la BDD :[/B][/FONT] [IMG]http://image.prntscr.com/image/763ba35591da4008888a0e94baf17d4f.png[/IMG] Merci d'avance [/QUOTE]
Insérer les citations…
Vérification
Publier la réponse
Forums
Forums généraux
Informatique
Développement
Questions, aides et recherches
Résolus
Update BDD sur toutes les valeurs
Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
Acceptez
En savoir plus.…
Haut