Modifications des enregistrements

Modifications des enregistrements - Matériels & problèmes divers - Hardware

Marsh Posté le 25-03-2013 à 15:45:32    

Bonjour;  
 
Le but est de modifier le continue d'un tableau affiché dans la page web , ainsi dans la base des données et chaque fois que je fais une modification il m'affiche le nouveau tableau , j'ai essayé avec ce code mais quand je clique sur le bouton modifier il m'affiche le message que la modification a été correctement effectuée mais ça change rein ni dans le tableau que est affiché ni dans la bases des données est que quelqu'un de vous peux m'aider c'est quoi que me  manque dans le code source merci d'avance.
voilà le code:
<?php
 
require_once('dbconnect.php');
?>
<html>
<head>
<title>Liste des Clients</title>
<style type="text/css">
<!--
.Style1 {
 color: #0000FF;
 font-weight: bold;
}
.Style2 {color: #FFFFFF}
body {
 background-color: #FFF;
}
body,td,th {
 color: #F00;
}
-->
</style>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body>
<div id="table">
  <table id="tab" border="1px" bordercolor="#666666">
 <th>Mois</th> <th>Valeur</th><th> Choisir l'année</th>
<?php
 
    $tab = array();
        /* -----------Modification des enregistrements---------------- */
   if(isset($_REQUEST['modifier']))
 
     {
       $mois=$_REQUEST['mois'];
 
       $valeur=$_REQUEST['valeur'];
 
$requete=("Update mois set mois ='".$mois."' WHERE valeur =".$valeur."" );
if($requete)
  {
    echo("La modification à été correctement effectuée" ) ;
  }
  else
  {
    echo("La modification à échouée" ) ;
  }
 
   $db->query('SELECT * FROM mois');
 
      }
 
 
  /* -----------Affichage des enregistrements---------------- */
 
          $rep = $db->query('SELECT * FROM mois');
 
                  while ( $d = mysqli_fetch_array($rep))
                            {
 
 
   ?>  
   <form action=<?php echo $_SERVER['PHP_SELF'];?> method="post">
 
  <?php   echo "<tr>";
 
   echo "<td><input  type='hidden' name='mois'  value=" . $d['mois'] . " />". $d['mois']."</td>";
 
   echo "<td><input type='text'   name='valeur' style='width:250px;' value='" . $d['valeur'] . "'/></td>";
 
   echo "<td><input class='mod' type='submit' value='Modifier' name='modifier'/> </td>";
 
   echo"</tr>";
   ?>
  </form>
<?php
    }
   ?>
 </table>
 
</body>
</html>
 


---------------
Salut tout le monde
Reply

Marsh Posté le 25-03-2013 à 15:45:32   

Reply

Marsh Posté le 26-03-2013 à 00:08:59    

Tu trouvera plus de réponses dans la section appropriée (programmation)

Reply

Marsh Posté le 26-03-2013 à 00:34:07    

+1


---------------
Qui a un intel core 2 extreme QX9770 et/ou un X9000 à un prix raisonnable ?/Ma co/LG Nexus 5 32Go, Samsung Galaxy A3 (2017)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed