[SQL] probleme avec update
bonjour à tous
je dois modifier certains de mes enregistrements.
J'ai donc créer un formulaire ou j'affiche mes données en fonction de l'id puis j'appelle ma page update.
Et évidemment je galère en fait, je n'arrive pas à récupérer l'ID, il me semble.
Qui est assez généreux pour me donner un coup de pouce ?
D'avance merci
Voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| <?php
include "config.php3";
// on se connecte à la base de donnée
$dbconnect = mysql_connect($cfgHote,$cfgUser) or die ("erreur de connexion3");
// on selectionne votre base
mysql_select_db($db,$dbconnect) or die ("impossible de selectionner la base");
if (isset($_POST['ID']) && isset($_POST['nom']) && isset($_POST['prenom']) && isset($_POST['telportable'])){
//recup des variables
$ID = $_POST['ID'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$adresse = $_POST['adresse'];
$telfixe = $_POST['telfixe'];
$portable = $_POST['telportable'];
// on exécute la requête pour modification
$req_update = ("UPDATE ficheperso SET nom = '$nom', prenom ='$prenom', adresse ='$adresse',telfixe='$telfixe',telportable='$portable' WHERE ID ='$ID'")or die ("erreur la modif n'est pas effectuée");
$requete = mysql_query($req_update)or die(mysql_error());
}
//controle, pour savoir si la modif est effectuée:
if($requete)
{
echo("La modification à été correctement effectuée") ;
}
else
{
echo "<br>";
echo("La modification n° $ID à échouée") ;
}
?> |