Probleme avec Update

Résolu
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. 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. Oups ,je n'ai que deux zones de texte et je les ai inversé .
      Merci beaucoup pour la remarque