Page 1 sur 1

Problème modification

Posté : 14 sept. 2005, 16:49
par StarT
Bonjour tout le monde, je viens de créer un espace mise à jour (modification des infos concernant les abonnes ), mais je trouve un problème au niveau de la modification des donnèes.

Pour ceci j'ai crée un tableau qui affiche tous les abonnés existants dans ma base de donnés et sur clique sur un certain abonné, un formulaire affiche toutes les infos concernant ce dernier avec un bouton "Mise à jour", donc normalement je dois modifier n'importe quel champs affiché, mais rien de ça n'arrive ! pourtant j'ai déja utilisé le meme code pour la mise à jour des membres inscrits !

Voilà mon code de modification :
<? require_once("connexion.php")?>
<? require_once("./session/include.php") ?>
<?
$NumA=$_POST['numAbonn'];
$N=$_POST['nom'];
$P=$_POST['prenom'];
$F=$_POST['fonction'];
$S=$_POST['status'];
$D=$_POST['direction'];
$C=$_POST['categorie'];
$Num=$_POST['NumClient'];
$T=$_POST['typeAbon'];
$ForB=$_POST['ForfaitBud'];
$CB=$_POST['compteBan'];
$PF=$_POST['Pfidelio'];
$NCLI=$_POST['ncli'];
//echo $N;
//echo $NumA;
//echo $P;
//echo $F;
//echo $S;
//echo $D;
//echo $C;
//echo $Num;
//echo $T;
//echo $ForB;
//echo $CB;
//echo $PF;
//echo $NCLI;
$vsql="update abonnes set Nom='$N', Prenom='$P', Status='$S', Fonction='$F', Direction='$D', Categorie='$C', NumClient='$Num', TypeAbonnement='$T', ForfaitBudgetaire='$ForB', CompteBancaire='$CB', PointsFidelio='$PF', NCLI='$NCLI' where NumAbonnement='".$NumA."'";
mysql_query($vsql) or die(mysql_error());
$address="administrateur_ok.php?session=$session";
echo"<META HTTP-EQUIV='Refresh' CONTENT='0;URL=$address'>";

?>

Posté : 14 sept. 2005, 16:50
par Vaedan
euh ... quel est le probleme ?

Posté : 14 sept. 2005, 16:51
par StarT
Ma requête ne marche pas, aucune modification ne s'effectue quand je change la valeur d'une donnée!

Posté : 14 sept. 2005, 16:54
par charabia
As-tu bien vérifié si les noms des champs de ta table correspondent bien à ceux que tu as donnés ici ?

Posté : 14 sept. 2005, 16:59
par StarT
Oui j'ai bien verifié ! c'est ça qui me casse la tête, tout est exact !

Posté : 14 sept. 2005, 17:01
par charabia
Juste pour faire des tests, donnes à tes variables des données réelles pour voir s'il l'intègre bien ou pas à la place des variables récupérées via le formulaire.

Il faut y aller à tâtons quand c'est le bins lol

Posté : 14 sept. 2005, 17:05
par StarT
j'ai déja fait ça, j'ai même utilisé des echo pour voir si les valeurs sont reccupérées ou non :?
//echo $N;
//echo $NumA;
//echo $P;
//echo $F;
//echo $S;
//echo $D;
//echo $C;
//echo $Num;
//echo $T;
//echo $ForB;
//echo $CB;
//echo $PF;
//echo $NCLI;

Posté : 14 sept. 2005, 17:06
par charabia
et ? rien non plus ? Si tu n'arrives même pas à afficher une variable de ton formulaire ce n'est même plus le update qui est en cause...

Posté : 14 sept. 2005, 17:17
par StarT
si, ça m'affiche toutes les valeurs des données que j'ai modifié, mais sur la base RIEN ! c'est ça que je ne comprends pas !