Salut a tous !
Je débute en php et je vous caches pas que je galère pas mal.
Mon idée c'est de faire un formulaire comportant 10 champs:
-civilité
-nom
-prénom
-adresse
-ville
-code postal
-date de naissance
-votre e-mail
-j'ai bien pris connaissance du règlement
-je souhaite rester informé de toutes les actualités
voici mon code html :
Je souhaiterai récupérer le contenu de ces champs dans une base de donnée (mysql).
En m'inspirant d'exemples trouvés sur le net j'ai fais un fichier php (cible.php) qui à mon avis
n'est pas correct car je ne comprend pas tout ce que je fais
Mon fichier cible.php
Je n'ai pas encore fais ma bdd (unebase) j'aimerais avoir vos avis sur mon code qui ne doit pas etre parfait et aussi savoir si je peu tester en local sous Wamp ?
Merci d'avance !!! jesp que mon post n'est pas trop long
Modifié par romain974 (19 Aug 2011 - 17:13)
Je débute en php et je vous caches pas que je galère pas mal.
Mon idée c'est de faire un formulaire comportant 10 champs:
-civilité
-nom
-prénom
-adresse
-ville
-code postal
-date de naissance
-votre e-mail
-j'ai bien pris connaissance du règlement
-je souhaite rester informé de toutes les actualités
voici mon code html :
<form action="cible.php" method="post"/>
<label for="civilite">civilité :</label><select name="choix" id="civilite">
<option value="choix1">Mr</option>
<option value="choix2">Mme</option>
<option value="choix3">Mlle</option>
</select><br />
<label for="nom">nom* :</label><input type="text" name="nom" id="nom"/><br />
<label for="prenom">prénom* :</label><input type="text" name="prenom" id="prenom"/><br />
<label for="adresse">adresse* :</label><input type="text" name="adresse" id="adresse"/><br />
<label for="ville">ville* :</label><input type="text" name="ville" id="ville"/><br />
<label for="codepostal">code postal* :</label><input type="text" name="codepostal" id="codepostal"/><br />
<label for="datedenaissance">date de naissance* :</label><input type="text" name="datedenaissance" id="datedenaissance"/><br />
<label for="formatdate">jj/mm/aaaa</label><br />
<label for="email">votre e-mail* :</label><input type="text" name="email" id="email"/><br />
<input type="checkbox" name="règlement" id="règlement" /> <label for="règlement">j'ai bien pris connaissance du règlement*</label><br />
<input type="checkbox" name="actu" id="actu" /> <label for="actu">je souhaite rester informé de toutes les actualités</label><br />
<input type="submit" name="DoIt" id="boutonenvoie"/>
</fieldset><br /><br /><br /><br />
</form>
Je souhaiterai récupérer le contenu de ces champs dans une base de donnée (mysql).
En m'inspirant d'exemples trouvés sur le net j'ai fais un fichier php (cible.php) qui à mon avis
n'est pas correct car je ne comprend pas tout ce que je fais

Mon fichier cible.php
<?php
$name = $_POST['choix'];
$name1 = $_REQUEST['choix'];
echo 'name '.$name. ' name1 '.$name1;
$conn = mysql_connect("localhost","root","");
$base = mysql_select_db("unebase");
$sql = "insert into inscription(choix) values ('$name')";
echo '<br />sql '.$sql;
$res = mysql_query($sql,$conn) or die ("requete impossible ".mysql_error());
$name = $_POST['nom'];
$name1 = $_REQUEST['nom'];
echo 'name '.$name. ' name1 '.$name1;
$conn = mysql_connect("localhost","root","");
$base = mysql_select_db("unebase");
$sql = "insert into inscription(nom) values ('$name')";
echo '<br />sql '.$sql;
$res = mysql_query($sql,$conn) or die ("requete impossible ".mysql_error());
$name = $_POST['prenom'];
$name1 = $_REQUEST['prenom'];
echo 'name '.$name. ' name1 '.$name1;
$conn = mysql_connect("localhost","root","");
$base = mysql_select_db("unebase");
$sql = "insert into inscription(prenom) values ('$name')";
echo '<br />sql '.$sql;
$res = mysql_query($sql,$conn) or die ("requete impossible ".mysql_error());
$name = $_POST['adresse'];
$name1 = $_REQUEST['adresse'];
echo 'name '.$name. ' name1 '.$name1;
$conn = mysql_connect("localhost","root","");
$base = mysql_select_db("unebase");
$sql = "insert into inscription(adresse) values ('$name')";
echo '<br />sql '.$sql;
$res = mysql_query($sql,$conn) or die ("requete impossible ".mysql_error());
$name = $_POST['ville'];
$name1 = $_REQUEST['ville'];
echo 'name '.$name. ' name1 '.$name1;
$conn = mysql_connect("localhost","root","");
$base = mysql_select_db("unebase");
$sql = "insert into inscription(ville) values ('$name')";
echo '<br />sql '.$sql;
$res = mysql_query($sql,$conn) or die ("requete impossible ".mysql_error());
$name = $_POST['codepostal'];
$name1 = $_REQUEST['codepostal'];
echo 'name '.$name. ' name1 '.$name1;
$conn = mysql_connect("localhost","root","");
$base = mysql_select_db("unebase");
$sql = "insert into inscription(codepostale) values ('$name')";
echo '<br />sql '.$sql;
$res = mysql_query($sql,$conn) or die ("requete impossible ".mysql_error());
$name = $_POST['datedenaissance'];
$name1 = $_REQUEST['datedenaissance'];
echo 'name '.$name. ' name1 '.$name1;
$conn = mysql_connect("localhost","root","");
$base = mysql_select_db("unebase");
$sql = "insert into inscription(datedenaissance) values ('$name')";
echo '<br />sql '.$sql;
$res = mysql_query($sql,$conn) or die ("requete impossible ".mysql_error());
$name = $_POST['email'];
$name1 = $_REQUEST['email'];
echo 'name '.$name. ' name1 '.$name1;
$conn = mysql_connect("localhost","root","");
$base = mysql_select_db("unebase");
$sql = "insert into inscription(email) values ('$name')";
echo '<br />sql '.$sql;
$res = mysql_query($sql,$conn) or die ("requete impossible ".mysql_error());
?>
Je n'ai pas encore fais ma bdd (unebase) j'aimerais avoir vos avis sur mon code qui ne doit pas etre parfait et aussi savoir si je peu tester en local sous Wamp ?
Merci d'avance !!! jesp que mon post n'est pas trop long

Modifié par romain974 (19 Aug 2011 - 17:13)