Spectoo
18Messages postés
1 décembre 2007Date d'inscription
24 avril 2008 à 17:07
ok excusez moi ...
alors en fait pour j'ai modifier le code pour faire un truc standard plus compréhensible mais ca n'a pas marché alors voici le code exactement comme je l'ai écrit :
<form name="form1" method="post" action="update_personne.php">
...blablabla...
<select name="numgroupe">
<?php
$index2 = mysql_query("SELECT * FROM groupes");
while($boucle = mysql_fetch_array($index2))
{
?>
<option value="<?php $boucle['numgroupe'] ;?>" <? if ($boucle['numgroupe']==$numgroupe) { echo selected ;} ?> ><?php echo $boucle['nomgroupe'] ;?></option>
<?php
} ?>
</select>
</form>
donc voila : ce code est sur une page pour modifier les informations d'une personne ; quand je valide, ca envoi a ce fichier :
<?php
$numperso=addslashes($_POST['numperso']);
$nom=addslashes($_POST['nom']);
$prenom=addslashes($_POST['prenom']);
$adresse=addslashes($_POST['adresse']);
$cp=addslashes($_POST['cp']);
$ville=addslashes($_POST['ville']);
$j=addslashes($_POST['j']);
$m=addslashes($_POST['m']);
$a=addslashes($_POST['a']);
$datenaiss=$a."-".$m."-".$j ;
$numgroupe=addslashes($_POST['numgroupe']);
$nomsupp=addslashes($_POST['nomsupp']);
$prenomsupp=addslashes($_POST['prenomsupp']);
$adressesupp=addslashes($_POST['adressesupp']);
$cpsupp=addslashes($_POST['cpsupp']);
$villesupp=addslashes($_POST['villesupp']);
$utiliser=addslashes($_POST['distri']);
$date=date("Y-m-d");
include "../config.php" ;
mysql_query("update personnes set nom='$nom',prenom= '$prenom', adresse='$adresse', cp= '$cp', ville='$ville',datenaiss='$datenaiss', numgroupe='$numgroupe',
nomsupp='$nomsupp', prenomsupp='$prenomsupp', adressesupp='$adressesupp', cpsupp='$cpsupp', villesupp='$villesupp', utiliser='$utiliser' where numperso='$numperso'");
mysql_close();
?>
<html>
<head>
<title></title>
<META http-equiv="refresh" content="2; URL=../index.php">
<meta name="generator" content="Namo WebEditor v5.0(Trial)">
</head>
<body>
<center>L'enregistrement a été bien effectuée...</center>
</body>
</html>
et bien entendu cela doit tout enregistrer (ou plutot updater) dans la base de données ; seulement tout est updater mais le numgroupe n'envoi aucune information (j'ai essayé de mettre un echo pour comprendre ce qu'il renvoyait comme donnée mais il ne renvoi absolument rien)
j'espere avoir été plus precis :)
et merci de votre interet