Bonjour, Oui, tout à fait d'accord. La base initiale en ligne est réalisée comme tu le préconises et les champs du formulaire en regard. Mais dans ce cas précis, la demande est faite pour récupérer les données selon le schéma d'une base Sygma exploitée par un service d'abonnements. Le but de cette manoeuvre est de proposer ce formulaire de demande de numéros gratuits d'un magazine (4 n°s) et de transmettres les données dans l'ordre du schéma.
Alors, voici ce que j'ai commencé à faire, mais ça coince quelque part :
//dans fichier "zconnexionLaVie.php" //dans fichier "zconnexionLaVie.php" //$serveur = "localhost"; //$login = "root"; //$pwd ="monpass"; //$bdd = "mabase"; //$conn=mysql_connect($serveur,$login,$pwd) or die("Connexion MySQL Impossible"); //mysql_select_db($bdd) or die("Base de donnÈes inaccessible."); //fin fichier include <? include "zconnexionLaVie.php"; if ($conn) { $volet1 = $civilite. " " $prenom. " " $nom; $sql_demande_abonnement = "INSERT INTO ad10 values ('".addslashes($site_titre)."','".addslashes($provenance)."','"addslashes($code_mouvement)."','".addslashes($montant)."','".addslashes($duree)."','".addslashes($volet1)."','".addslashes($volet2)."', '".addslashes($volet3)."','".addslashes($volet4)."','".addslashes($volet5)."','".addslashes($codepostal)."','".addslashes($ville)."','".addslashes($tel)."')"; $result = mysql_query($sql_demande_abonnement) or die ("Impossible d'enregistrer votre demande."); mysql_close($conn); } if (!$volet1 || !$codepostal || !$ville) { echo "vous devez renseigner tous les champs obligatoires.<br>" ."retournez a la page precedente et reessayez."; exit; } ?> <html> <head> <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1"> <title>Recevoir 4 numéros gratuits</title> </head> <body bgcolor="#ffffff"> <p>Formulaire de saisie</p> <p> </p> <form action="lavie_abonnement4.php" method="post" name="formul"> <input type="hidden" name="site_titre" value="MP02"><input type="hidden" name="provenance" value="5G01"><input type="hidden" name="code_mouvement" value="INS"><input type="hidden" name="montant" value="0"><input type="hidden" name="duree" value="4"><br> <INPUT type="hidden" id="civilite" name="civilite" value="<? echo $civilite; ?>"> <SELECT name="civilite" id="civilite"> <OPTION value="Mme">Mme</OPTION> <OPTION value="Mlle">Mlle</OPTION> <OPTION value="M">M</OPTION> <OPTION value="MMme">MMme</OPTION> </select> Nom : <input type="text" name="nom" value="<? echo $nom; ?>" size="24"> Prénom : <input type="text" name="prenom" value="<? echo $prenom; ?>" size="24"> <br> N°Apt., ent., étage :<input type="text" name="volet2" value="<? echo $volet2; ?>" size="24"> rés., bât. : <input type="text" name="volet3" value="<? echo $volet3; ?>" size="24"><br> Voie, rue, Bd : <input type="text" name="volet4" value="<? echo $volet4; ?>" size="24"><br> Complément d'adresse : <input type="text" name="volet5" value="<? echo $volet5; ?>" size="24"> <br> <br> Code postal : <input type="text" name="codepostal" value="<? echo $codepostal; ?>" size="6"> Bureau distributeur, ville : <input type="text" name="ville" value="<? echo $ville; ?>" size="24"> <p>Téléphone : <input type="text" name="tel" value="<? echo $tel; ?>" size="11" maxlength="10" ></p> <div align="center"> <p><input type="submit" name="soumettre" id="soumettre" value="Valider" ><input type="reset"></p> </div> </form> </body> </html>
Encore merci,
Corinne paumier
PS. Pour ce qui est du
, j'ai encore le trac....