Récupération d'une données d'un menu déroulant

Fermé
Escambray Messages postés 2 Date d'inscription lundi 21 janvier 2013 Statut Membre Dernière intervention 21 janvier 2013 - Modifié par Escambray le 21/01/2013 à 17:48
Escambray Messages postés 2 Date d'inscription lundi 21 janvier 2013 Statut Membre Dernière intervention 21 janvier 2013 - 21 janv. 2013 à 17:49
Bonjour, sur mon site web j'ai une page qui va gérer la table produits. donc AJOUTER, MODIFIER, SUPPRIMER. Jusqu'ici, j'ai afficher un menu déroulant avec juste les noms de mes produits (il y en a que 3 actuellement) et une fois que je le sélectionne dans la liste j'aimerai qu'il m'afficher un formulaire (HTML) avec les données de la table. que je pourrais modifier. et une fois que je cliquerais sur valider il fera un UPDATE.

Par contre pour supprimer --> je n'arrive pas à recupérer la variable.

Voici le code de la page admin.php

<?php session_start();?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 
<head> 
<title>ElecBis - Administrateur</title> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<meta name="description" content="Place your description here" /> 
<meta name="keywords" content="put, your, keyword, here" /> 
<meta name="author" content="Templates.com - website templates provider" /> 
<link href="style.css" rel="stylesheet" type="text/css" /> 
<script src="js/cufon-yui.js" type="text/javascript"></script> 
<script src="js/cufon-replace.js" type="text/javascript"></script> 
<script src="js/Myriad_Pro_300.font.js" type="text/javascript"></script> 

 <script type="text/javascript" src="js/ie_png.js"></script> 
 <script type="text/javascript"> 
   ie_png.fix('.png, #header .row-2 ul li a, #content, .list li'); 
 </script> 

</head> 
<body id="page2"> 
<div class="tail-top"> 
 <div class="tail-bottom"> 
  <div class="body-bg"> 
   <!-- HEADER --> 
   <?php include ("header.php");?> 
   <!-- CONTENT --> 
   <div id="content"><div class="inner_copy">More <a href="https://www.templates.com/">Website Templates</a> @ Templates.com!</div> 
    <div class="tail-right"> 
     <div class="wrapper"> 
      <div class="col-1"> 
       <div class="indent"> 
        <div class="indent1"> 
         <center><h3>Administration</h3></center></br> 
         <h4>Ajouter un produit </h4> 

          <form method="POST" action='ajout_produits.php'> 
          <p> 
              <label for="Nom">Nom<br /></label> 
              <input type="text" name="Nom" /><br /> 
               
              <label for="Categories">Categories<br /></label> 
              <input type="text" name="Categories" /><br /> 
               
              <label for="Description">Description<br /></label> 
              <input type="text" name="Description" /><br /> 

              <label for="Stock">Stock<br /></label> 
              <input type="text" name="Stock" /><br />  

              <label for="Prix">Prix<br /></label> 
              <input type="text" name="Prix" /></br> 
          </br> 

             <center><input type="submit" value="Valider"></center>          
          </p></form> 
        </div> 
        <div class="modif"> 
         <h4>Modifier un produits</h4> 
          
         <select name="choix du produits" size="1" style="width:auto">  

         <?php  
         include ("connect_db.php"); 

         $req3=$bdd->prepare("SELECT Nom FROM produits"); // on prépare notre requête 
         $req3->execute(array()); 
         while ($donnees = $req3->fetch())  
         {  
         ?> 
         <?php echo $donnees['Nom']; ?> 
         <option value="<?php echo $donnees['Nom']; ?>"><?php echo $donnees['Nom']; ?></option>  
         <?php  
         }  
         ?>  
         </select></br></br> 


        </div>

        <div class="delete"> 
         <h4>Supprimer un produits</h4> 
          
         <select name="Choix du produits" size="1" style="width:auto">  

         <?php  
         include ("connect_db.php"); 

         $req4=$bdd->prepare("SELECT Nom FROM produits"); // on prépare notre requête 
         $req4->execute(array()); 
         while ($donnees = $req4->fetch())  
         {  
         ?> 
         <?php echo $donnees['Nom']; ?> 
         <option value="<?php echo $donnees['Nom']; ?>"><?php echo $donnees['Nom']; ?></option>  
         <?php  
         }  
         ?>  
         </select></br></br> 
         <form method="POST" action="delete_produits.php"></br>; 

         <center><input type="submit" value="Supprimer"></center> 
        </div> 
         
         
       </div> 
      </div> 
       <div class="col-2"> 
        </br></br></br><h4><center>News</center></h4> 
       <?php 
        include ("news.php"); 
       ?> 
       <div class="modif_news"> 
       <center><h4>Ajouter une news </h4></center> 

          <form method="POST" action='ajout_news.php'> 
           
              <label for="Titre">Titre<br /></label> 
              <input type="text" name="Titre" /><br /> 
               
              <label for="Contenu">Contenu<br /></label> 
              <input type="text" name="Contenu" /><br /> 
          </br> 
          <center><input type="submit" value="Valider"></center> 
         </form> 
       </div> 
       </div> 
     </div> 
    </div> 
   </div> 
   <!-- FOOTER --> 
   <?php include ("footer.php"); ?> 
  </div> 
 </div> 
</div> 
<script type="text/javascript"> Cufon.now(); </script> 
</body> 
</html>


La modification, je n'en n'ai aucune idée comment procédé.

Par contre la suppression voici le code:


<?php 
include ("connect_db.php"); 

// Recupère les valeurs 
$donnees['Nom']=$Nom; 

// On ajoute une entrée dans la table Client 
$req5=$bdd("DELETE * FROM produits WHERE Nom=$Nom"); 
$req5->execute(); 
$req5->closeCursor(); 
echo 'Le produits bien été supprimer !'; 
echo 'Vous allez être rediriger'; 
//header("Refresh: 1; url=produits.php"); 
//echo 'Si ca ne fonctionne pas cliquez <a href"administrateur.php">ici</a>'; 


?>


Pourriez-vous m'aider à réaliser cela?

Merci

A voir également:

1 réponse

Escambray Messages postés 2 Date d'inscription lundi 21 janvier 2013 Statut Membre Dernière intervention 21 janvier 2013
21 janv. 2013 à 17:49
J'ai oublier de préciser que pour la suppresion il me dit undifined variable Nom
0