Php mysqll

Fermé
jaydailfr Messages postés 121 Date d'inscription samedi 12 juillet 2008 Statut Membre Dernière intervention 24 juin 2009 - 3 août 2008 à 10:08
Namuoras Messages postés 56 Date d'inscription jeudi 28 février 2008 Statut Membre Dernière intervention 25 août 2008 - 3 août 2008 à 19:17
Bonjour,
j 'ai un formulaire de saisie A avec des listes déroulantes qui alimente une bdd mysql , puis cette bdd mysql peux etre modifier par un autre formulaire B, mais mon pb ,c 'est que les valeur de ma table mysql pour les liste deroulante sont recupere , mais , dans mon formulaire B, je dois modifier les valeur manuellement
Formulaire A
<html>
<head>
<title></title>
</head>
<body>
<form name="insertion" action="insertion2.php" method="POST">
<table border="0" align="center" cellspacing="2" cellpadding="2">
<tr align="center">
<td width="120"><div align="left"><strong>nom</strong></div></td>
<td width="144"><input type="text" name="nom"></td>
<td width="232"><div align="left"><strong>sexe</strong></div></td>
<td width="415"><label>
<div align="left">
<select name="sexe" id="sexe">
<option selected>Sélectionnez</option>
<option>F</option>
<option>M</option>
</select>
</div>
</label></td>
</tr>
<tr align="center">
<td><div align="left"><strong>prenom</strong></div></td>
<td><input type="text" name="prenom"></td>
<td><div align="left"><strong>code profession </strong></div></td>
<td><label>
<div align="left">
<select name="code_profession" size="1" id="code_profession">
<option selected>sélectionnez</option>
<option>10 - Lycéen,Collègien</option>
<option>11 - Etudiant</option>
<option>12 - Militaire</option>
<option>13 - Sans emploi</option>
<option>14 - Ouvrier,employé</option>
<option>15 - Cadre</option>
<option>16 - Profession libérale</option>
<option>17 - Instituteur</option>
<option>18 - Professeur</option>
<option>19 - Autre catégorie</option>
</select>
</div>
</label></td>
</tr>
<tr align="center">
<td><div align="left"><strong>email</strong></div></td>
<td><input type="text" name="email"></td>
<td><div align="left"><strong>première adhésion </strong></div></td>
<td><label>
<div align="left">
<select name="prim_adhesion" id="prim_adhesion">
<option selected>Séléctionnez</option>
<option>Oui</option>
<option>Non</option>
</select>
</div>
</label></td>
</tr>
<tr align="center">
<td><div align="left"><strong>adresse</strong></div></td>
<td><input type="text" name="adresse"></td>
<td><div align="left"><strong>Comment avez vous connu la FUAJ ? </strong></div></td>
<td><label>
<div align="left">
<select name="connu" size="1" id="connu">
<option selected>Sélectionnez</option>
<option>Parents/Amis</option>
<option>CRIJ /CIJ</option>
<option>Lycée/Université</option>
<option>Internet</option>
<option>Salon/Festival</option>
<option>Autres</option>
</select>
</div>
</label></td>
</tr>
<tr align="center">
<td><div align="left"><strong>ville</strong></div></td>
<td><input type="text" name="ville"></td>
<td><div align="left"><strong>Autres,Précisez</strong></div></td>
<td><div align="left">
<input name="autres" type="text" id="autres">
</div></td>
</tr>
<tr align="center">
<td><div align="left"><strong>code postal</strong></div></td>
<td><input type="text" name="code_postal"></td>
<td colspan="2" rowspan="3"><strong>
</label>
</strong></td>
</tr>
<tr align="center">
<td><div align="left"><strong>date_naissance</strong></div></td>
<td><input type="text" name="date_naissance"></td>
</tr>
<tr align="center">
<td><div align="left"><strong>carte FUAJ N°</strong></div></td>
<td><input type="text" name="num_adherent"></td>
</tr>
<tr align="center">
<td><div align="left"><strong>carte délivrée le</strong></div></td>
<td><input type="text" name="creation_carte"></td>
<td><div align="left"><strong>Mode de Paiement </strong></div></td>
<td><label>
<div align="left">
<select name="paiement" id="paiement">
<option selected>Sélectionnez</option>
<option>Espece</option>
<option>CB</option>
<option>Chéque</option>
<option>Chéque vacance</option>
<option>Mandat</option>
</select>
</div>
</label></td>
</tr>
<tr align="center">
<td><div align="left"><strong>origine</strong></div></td>
<td><input type="text" name="site"></td>
<td colspan="2"> </td>
</tr>
<tr align="center">
<td colspan="4"><input type="submit" value="insérer"></td>
</tr>
</table>
</form>


Formulaire B
<html>
<head>
<title></title>
</head>
<body>
<?php
//connection au serveur:
$cnx = mysql_connect( "XXXXXX", "XXXXXX", "XXXXX" ) ;

//sélection de la base de données:
$db = mysql_select_db( "fuaj" ) ;

//récupération de la variable d'URL,
//qui va nous permettre de savoir quel enregistrement modifier
$id = $_GET["id_adherent"] ;

//requête SQL:
$sql = "SELECT *
FROM spip_fuaj_adherents
WHERE id_adherent = ".$id ;

//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;

//affichage des données:
if( $result = mysql_fetch_object( $requete ) )
{
?>

<form name="insertion" action="modification3.php" method="POST">
<input type="hidden" name="id" value="<?php echo($id) ;?>">
<table width="384" border="0" align="center" cellpadding="2" cellspacing="2">
<tr align="center">
<td width="91" rowspan="11"> </td>
<td width="129"><div align="left">ID</div></td>
<td width="144"><input type="text" name="id_adherent" value="<?php echo($result->id_adherent) ;?>"></td>
</tr>
<tr align="center">
<td><div align="left">nom</div></td>
<td><input type="text" name="nom" value="<?php echo($result->nom) ;?>"></td>
</tr>
<tr align="center">
<td><div align="left">prenom</div></td>
<td><input type="text" name="prenom" value="<?php echo($result->prenom) ;?>"></td>
</tr>
<tr align="center">
<td><div align="left">email</div></td>
<td><input type="text" name="email" value="<?php echo($result->email) ;?>"></td>
</tr>
<tr align="center">
<td><div align="left">adresse</div></td>
<td><input type="text" name="adresse" value="<?php echo($result->adresse) ;?>"></td>
</tr>
<tr align="center">
<td><div align="left">ville</div></td>
<td><input type="text" name="ville" value="<?php echo($result->ville) ;?>"></td>
</tr>
<tr align="center">
<td><div align="left">code postal</div></td>
<td><input type="text" name="code_postal" value="<?php echo($result->code_postal) ;?>"></td>
</tr>
<tr align="center">
<td><div align="left">date de naissance</div></td>
<td><input type="text" name="date_naissance" value="<?php echo($result->date_naissance) ;?>"></td>
</tr>
<tr align="center">
<td><div align="left">carte FUAJ N°</div></td>
<td><input type="text" name="num_adherent" value="<?php echo($result->num_adherent) ;?>"></td>
</tr>
<tr align="center">
<td><div align="left">carte délivrée le</div></td>
<td><input type="text" name="creation_carte" value="<?php echo($result->creation_carte) ;?>"></td>
</tr>
<tr align="center">
<td><div align="left">origine</div></td>
<td><input type="text" name="site" value="<?php echo($result->site) ;?>"></td>
</tr>
<tr align="center">
<td colspan="2"> </td>
</tr>
<tr align="center">
<td><div align="left">sexe</div></td>
<td><select name="sexe" id="sexe" value="<?php echo($result->sexe);?>">
<option>F</option>
<option>M</option>
</select></td>
</tr>
<tr align="center">
<td><div align="left">code profession</div></td>
<td><input type="text" name="code_profession" value="<?php echo($result->code_profession) ;?>"></td>
</tr>
<tr align="center">
<td><div align="left">premiere adhesion</div></td>
<td><input type="text" name="prim_adhesion" value="<?php echo($result->prim_adhesion) ;?>"></td>
</tr>
<tr align="center">
<td><div align="left">connu</div></td>
<td><input type="text" name="connu" value="<?php echo($result->connu) ;?>"></td>
</tr>
<tr align="center">
<td><div align="left">autres</div></td>
<td><input type="text" name="autres" value="<?php echo($result->autres) ;?>"></td>
</tr>
<tr align="center">
<td><div align="left">paiement</div></td>
<td><input type="text" name="paiement" value="<?php echo($result->paiement) ;?>"></td>
</tr>
<tr align="center">
<td colspan="2"><div align="left"></div>
<label> </label></td>
</tr>
<tr align="center">
<td colspan="3"><input name="submit" type="submit" value="modifier"></td>
</tr>
</table>
</form>
<?php
}//fin if
?>
A voir également:

1 réponse

Namuoras Messages postés 56 Date d'inscription jeudi 28 février 2008 Statut Membre Dernière intervention 25 août 2008 3
3 août 2008 à 19:17
Tu peux expliquer un peu plus clairement ton probleme s'il te plait ?
1