par
olivier29 » 19 juin 2011, 11:36
Bonjour,
voilà mon problème :
je voudrais faire un « UPDATE » dans ma base de donnée à l'aide d'un formulaire j'ai donc mon formulaire
<form method="post" action="details_entreprise.php">
<table border = 0>
<tr>
<td>Nouveau Nom de l'entreprise</td>
<td><input type=text name="nouveau_NomEntreprise"></td>
</tr>
<tr>
<td COLSPAN=2><input type="submit" name="valider" value="envoyer"> </td>
</tr>
</table>
</form>
puis ma requête
<?php
$bdd->exec('UPDATE stage SET NomEntreprise = "'.$_POST['nouveau_NomEntreprise'].'" WHERE id = "'.$_SESSION['modif_id'].'" ');
?>
En exécutant cette page php ma table ne se met pas à jour mais efface la donnée de ma table.
La variable $_SESSION['modif_id'] me sert à sélectionner l'entreprise que j'ai choisi sur la page précédente.
J'ai vérifier que la variable POST['nouveau_NomEntreprise'] été bien gardé sur ma page (details_entreprise.php) par un
<?php echo $_POST[''nouveau_NomEntreprise'] ; ?>
et cette variable s'affiche bien.
J'ai cherché un peu partout mais je ne trouve aucune solution.
Merci de m'apporter votre aide.