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 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
| <html>
<head><title>ajouter un eleve</title></head>
<body>
<h1>ajouter un eleve:</h1>
<form action="eleve_enregistre.php" method="post"
enctype ="multipart/form-data">
<label>nom</label>
<input type="text" name="nom" /><br/>
<label>prenom</label>
<input type="text" name="prenom" /><br/>
<label>adresse</label>
<textarea name="adresse"></textarea><br/>
<label>ville</label>
<input type="text" name="ville" /><br/>
<label>code postal</label>
<input type="text" name="codepostal" /><br/>
<label>pays</label>
<input type="text" name="pays" /><br/>
<label>sexe</label>
<input type="radio" name="sexe" value="masculin" /> M
<input type="radio" name="sexe" value="feminin" /> F<br/>
<label>date naissance</label>
<input type="text" name="naissance" /><br/>
<label>taille (cm)</label>
<input type="text" name="taille" /><br/>
<label>email</label>
<input type="text" name="email" /><br/>
<label>telephone</label>
<input type="text" name="telephone" /><br/>
<label>langue vivante</label>
<select name="lv">
<option value="anglais">anglais</option>
<option value="espagnol">espagnol</option>
<option value="allemand">allemand</option>
</select><br/>
<label>photo</label>
<input type="file" name="photo" />
<br/><br/>
<input type="submit" value="enregistrer" />
</form>
</body>
</html>
script eleve_enregistrement.php
<?php
if (is_uploaded_file($_FILES['photo']['tmp_name'])){
move_uploaded_file($_FILES['photo']['tmp_name'],
$_FILES['photo']['name']);
print("<center><img src='".$_FILES['photo']['name']."' /></center></hr>");}
else{
die("PROBLEMES D ENVOI DU FICHIER.");}
if(empty($_REQUEST['nom']) || empty($_REQUEST['prenom'] ) || empty($_REQUEST['adresse']) || empty($_REQUEST['ville']) || empty($_REQUEST['codepostal']) || empty($_REQUEST['pays']) ||empty($_REQUEST['naissance']) || empty($_REQUEST['telephone']) || empty($_REQUEST['lv']))
die("ERREUR : tous les champs doivent etre remplis.");
if ($_REQUEST['sexe'] !="masculin" &&
$_REQUEST['sexe']!="feminin")
die("ERREUR : choisissez votre sexe.");
if(preg_match("/^[\w\.-]+@[\w\.-]+\.[a-z]{2,3}$/i",
$_REQUEST['email']) ==false)
die("ERREUR : ADRESSE E-MAIL NON VALIDE.");
if($_REQUEST['taille']<=100 || $_REQUEST['taille']>=200)
die("ERREUR : la taile n'est pas valide.");
$liendb = mysql_connect("localhost","root", "");
mysql_select_db ("test");
$sql ="INSERT INTO eleve (nom, prenom, adresse, ville, cp, pays, sexe, naissance, taille, email, telephone, lv, photo)
VALUES ('".$_REQUEST['nom']."','".$_REQUEST['prenom']."','".$_REQUEST['adresse']."','".$_REQUEST['ville']."','".$_REQUEST['codepostal']."','".$_REQUEST['pays']."','".$_REQUEST['sexe']."','".$_REQUEST['naissance']."','".$_REQUEST['taille']."','".$_REQUEST['email']."','".$_REQUEST['telephone']."','".$_REQUEST['lv']."','".$_FILES['photo']['name']."')";
$ideleve = mysql_insert_id();
if(mysql_query($sql)!=false){
$ideleve = mysql_insert_id();<ital></ital>
print("eleve[$ideleve] <".$_REQUEST['nom'].">enregistré.");
}
else
print("ECHEC lors de la creation de la fiche.");
mysql_close($liendb);
?> |
Partager