Probleme avec Update

Résolu
glow_ivory Messages postés 20 Statut Membre -  
glow_ivory Messages postés 20 Statut Membre -
Bonjour,
je travaille sur un fichier dont le but est de remplacer le code d'un produit par un nouveau code ,le probleme c'est que rien ne se passe ni modificaton dans la BDD ,ni message d'erreur
voici mon code html et mon code php

html:
<html> 
<head></head> 
<body> 
<form id="form" action="modif_code2.php" method="POST" > 
Ancien code:<input type=text name="new" id="new"><br> 
Nouveau code:<input type=text name="code" id="code"><br> 
<input type="submit" name="env" value="Modifier"/> 
</form> 
</body> 
</html> 

code php:
<?php 
   
   
try 
{ 
    // On se connecte à MySQL 
    $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION; 
    $bdd = new PDO('mysql:host=localhost;dbname=bon_commande', 'root', '', $pdo_options); 
  
  $req = $bdd->prepare('UPDATE sku SET code_sku = :new  WHERE code_sku = :code'); 
$req->execute(array( 
 'new' => $_POST['new'], 
 'code' => $_POST['code']  
 )); 
   
    $req->closeCursor(); 

   
  
} 
  catch(Exception $e) 
{ 
  die('Erreur : '.$e->getMessage()); 
} 
?> 



Merci de m'aider

1 réponse

  1. Utilisateur anonyme
     
    Bonjour

    As-tu remarqué que dans ton formulaire, tu as appelé l'ancien cpde 'new' et le nouveau 'code' ? L'inverse de ce que fait ton update...
    1
    1. glow_ivory Messages postés 20 Statut Membre
       
      Oups ,je n'ai que deux zones de texte et je les ai inversé .
      Merci beaucoup pour la remarque
      0