Problème modification

Eléphant du PHP | 151 Messages

14 sept. 2005, 16:49

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'>";

?>

Eléphant du PHP | 493 Messages

14 sept. 2005, 16:50

euh ... quel est le probleme ?

Eléphant du PHP | 151 Messages

14 sept. 2005, 16:51

Ma requête ne marche pas, aucune modification ne s'effectue quand je change la valeur d'une donnée!

Avatar du membre
ViPHP
ViPHP | 3008 Messages

14 sept. 2005, 16:54

As-tu bien vérifié si les noms des champs de ta table correspondent bien à ceux que tu as donnés ici ?

Eléphant du PHP | 151 Messages

14 sept. 2005, 16:59

Oui j'ai bien verifié ! c'est ça qui me casse la tête, tout est exact !

Avatar du membre
ViPHP
ViPHP | 3008 Messages

14 sept. 2005, 17:01

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

Eléphant du PHP | 151 Messages

14 sept. 2005, 17:05

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;

Avatar du membre
ViPHP
ViPHP | 3008 Messages

14 sept. 2005, 17:06

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...

Eléphant du PHP | 151 Messages

14 sept. 2005, 17:17

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 !