Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 <?php $nom=$_POST['nom']; $prenom=$_POST['prenom']; $adresse=$_POST['adresse']; $ville=$_POST['ville']; $cp=$_POST['cp']; $pays=$_POST['pays']; $sexe=$_POST['sexe']; $naissance=$_POST['naissance']; $taille=$_POST['taille']; $email=$_POST['email']; $telephone=$_POST['telephone']; $lv=$_POST['lv']; $photo=$_FILES['photo']; if (empty($nom)|| empty($prenom)|| empty($adresse)|| empty($ville)|| empty($cp)|| empty($pays)|| empty($naissance)|| empty($telephone)) die("erreur : tous les champs doivent être remplis."); if(!isset($sexe)) die ("erreur : choissisez votre sexe."); $regex = '/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/'; if(preg_match($regex, $email)==0) die("erreur : adresse email non valide."); if((preg_match('/^[0-9]{1,}/',$taille)==0)|| !(($taille>=100) && ($taille<=200))) die("erreur : la taille n'est pas valide"); $liendb=mysql_connect('localhost','root',''); $mysql_select_db("exo") or die (mysql_error() ); $sql= " insert into eleve (nom,prenom,adresse,ville,cp,pays,sexe,naissance,taille,email,telephone,lv,photo) VALUES ('$nom','$prenom','$adresse','$ville','$cp','$pays','$sexe','$naissance','$taille','$email','$telephone','$lv','$photo_name')"; mysql_query($sql); $id_eleve=mysql_insert_id(); echo " eleve[$ideleve] <$nom $prenom> enregistre"; mysql_close($liendb); ?>
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50 <form name="formulaire_H" method="post" action="eleve_photo.php" enctype="multipart/form-data"> <fieldset> <legend>Vos information</legend> <label for="nom">Nom : </label> <input type="text" name="nom" id="nom" /> <br /> <label for="prenom">Prenom : </label> <input type="text" name="prenom" id="prenom" /> <br /> <label for="adresse">Adresse : </label> <textarea name="adresse"></textarea> <br /> <label for="ville">Ville : </label> <input type="text" name="ville" id="ville" /> <br /> <label for="cp">Code postal : </label> <input type="text" name="cp" id="cp" /> <br /> <label for="pays">Pays :</label> <input type="text" name="pays" id="pays" /> <br /> <label for="sexe">Sexe : </label> M<input type="radio" name="sexe" value="masculin" /> F<input type="radio" name="sexe" value="feminin" checked="checked" /> <br /> <label for="naissance">Date de naissance : </label> <input type="text" name="naissance" id="naissance" /> <br /> <label for="taille">Taille : </label> <input type="text" name="taille" id="taille" /> <br /> <label for="email">Email : </label> <input type="text" name="email" id="email" /> <br /> <label for="telephone">Telephone : </label> <input type="text" name="telephone" id="telephone" /> <br /> <label for="lv">Langue vivante</label> <select name="lv"> <option value="anglais">Anglais</option> <option value"espagnol">Espagnol</option> <option value="allemand">Allemand</option> </select> <br /> <input type="file" name="photo" id="photo" /> <br /> <input type="submit" value="enregistrer" /> </fieldset> </form>
Mon formulaire ne fonctionne pas ...pouvez vous m'aider ?
Partager