Probleme en php

cristof1 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -  
cristof1 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -

bonjour ou bn soire

voila je suis maintenant prgrosse dans mon projet de fin d'etude je entraine de gere les exception dans mon petite application qui concerne le gestion de stock il marche mais dans le cas ou je modifier un produit ca marche mai si je clic sur modifier et je ne modifier rien le date return a 0/0/0000 aide moi svp
A voir également:

2 réponses

NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
Sans code, impossible de dire : la coloration syntaxique.
0
cristof1 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<link rel="stylesheet" type="text/css" href="style.css" />
<link href='http://fonts.googleapis.com/css?family=Belgrano' rel='stylesheet' type='text/css'>
</head>
<body>
<div id="panelwrap">
   
 <?php  include("entete.php"); ?>   

 <div class="submenu">
    
    </div>          
                    
    <div class="center_content">  
     
    <div id="right_wrap">
    <div id="right_content">             
   
     
   
   <pre>
     
   
   </pre>
   <center>




<?php
if (isset($_POST['modifier']) && $_POST['modifier'] == 'Modifier') { 
      
   mysql_connect ('localhost', 'root', ''); 
      mysql_select_db ('gestion_stock');
   
      $matricule=$_POST['matricule'];
   $nom=$_POST['nom'];
   $designation=$_POST['designation'];
   $dateE=$_POST['dateE'];
   $quantite=$_POST['quantite'];
       $sql = "UPDATE `gestion_stock`.`produit` SET  `matricule` = '$matricule',`nom` = '$nom',`designation` = '$designation', `dateE` = '$dateE', `quantite` = '$quantite' WHERE `produit`.`matricule` = '$matricule'"; 
      mysql_query($sql);
      mysql_close(); 
   header('Location: liste.php'); 
         exit();
   }
?>
<?php
      
   mysql_connect ('localhost', 'root', ''); 
      mysql_select_db ('gestion_stock'); 

      $sql = 'SELECT * FROM produit'; 
      $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); 
      
?>

    <body OnLoad="namosw_init_clock('type6', 6)">
<CENTER>

    
     </div>

</div><!-- end of right content-->
  <?php  include("menu.php"); ?>   

  
      <form action="Modifier_produit.php? matricule=<?php echo $_GET['matricule'];?>"method="POST">
     <div align=center ><h2>Modifier produit<br><br>
     <table  align=center border=4>
     
         <tr>
           <td>matricule</td><td> <input type="text" id="matricule" name="matricule"  value=<?php echo $_GET['matricule'];?> readonly="true"></td>
        <td>nom</td><td> <input type="text" id="nom" name="nom" value=<?php echo $_GET['nom'];?>></td>
      </tr>
      
      <tr>
           <td>designation</td><td><input type="text" id="designation" name="designation"  value=<?php echo $_GET['designation'];?>></td>
        <td>date</td><td><input type='date' id="dateE" name="dateE" > </td>
      </tr>
      <tr>
      <td>quantite</td><td><input type="text" id="quantite" name="quantite" value=<?php echo $_GET['quantite'];?> ></td>
      </tr>
     
      <div class="form_sub_buttons">
 
   
           <td colspan="4" align="center"><input  class="button green"  type="submit" name="modifier" value="Modifier"></td>
        <td colspan="4" align="center" ><input class="button red"    type="reset"  name="Annuler"  value="Annuler"></td>
      </div>
      
        </table>
     </fieldset>
     </form>
     </div>     
    <div id="leftpanel">   
   </div>


<div class="clear"></div><pre>
</pre>

</div> <!--end of center_content-->

<?php include("pied.php"); ?>

</div>


</body>
</html>

EDIT: Ajout de la coloration syntaxique.
0
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
La date doit être au format aaaa-mm-jj et entre '
0
cristof1 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   > NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention  
 
je ne pas bien compris ta reponse
"La date doit être au format aaaa-mm-jj et entre ' pour quoi aaaa-mm-jj
0
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
Car c'est le format qu'accepte MySql.
0
cristof1 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
merci :)
0
Utilisateur anonyme
 
Bonjour

Pour l'instant, ne te soucie pas trop du format de la date, car si c'est bien le format aaaa-mm-jj qu'il faut pour mysql, ça tombe bien, c'est le format que donne un input de type date.

Si ça te rend 0/0/0000 quand tu fais une modification, c'est parce que tu ne réaffiches pas l'ancienne date quand tu réaffiches le formulaire. Tu fais bien value=<?php echo $_GET['matricule'];?> pour le matricule, value=<?php echo $_GET['nom'];?> pour le nom, etc., mais tu ne fais rien pour la date. Tu n'as qu'à la réafficher comme le reste.
0
cristof1 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
le pere
merci c'est gentiel est claire :)
0