Bonjour à tous, je suis entrain de créer un formulaire pour envoyer des infos dans ma base MySQL, mais je ne comprend pas, aucune ligne ne s'ajoute à ma base, je vous joins mon code.

Merci d'avance.

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?php
// database settings
$Host = 'localhost';
$User = 'root';
$Pass = '';
$Base = 'intranet';
 
// mysql table :
$Table = 'demande_dev';
?>
<FORM METHOD="POST">
Description:<INPUT TYPE=text NAME=desc><br>
Type:<INPUT TYPE=text NAME=type><br>
Developpeur/Utilisateur:<INPUT TYPE=text NAME=devuti><br>
Priorite:<SELECT name=priorite size=1>
<OPTION>Haute
<OPTION>Moyenne
<OPTION>Faible
</SELECT>
<br>
Etat:<SELECT name=etat size=1>
<OPTION>Demandée
<OPTION>En cours
<OPTION>Réalisée
</SELECT>
<br>
Date(JJ/MM/AAAA):<INPUT TYPE=text NAME=date><br>
Demandeur:<INPUT TYPE=text NAME=demandeur><br>
Email:<INPUT TYPE=text NAME=email>
<INPUT TYPE="submit" value="valider">
</FORM>
<br>
 
<?php
 
if(isset($_POST['valider'])){
 
        mysql_connect($Host, $User, $Pass);
        mysql_select_db($Base);
        $description = trim($_POST['desc']);
        $type = trim($_POST['type']);
        $devuti = trim($_POST['devuti']);
        $priorite = trim($_POST['priorite']);
        $etat = trim($_POST['etat']);
        $date = trim($_POST['date']);
        $demandeur = trim($_POST['demandeur']);
        $mail = trim($_POST['email']);
 
        mysql_query("INSERT INTO $Table('description', 'priorite', 'etat', 'date', 'demandeur', 'maildemandeur') VALUES ('".$description."', '".$type."', '".$devuti."', '".$priorite."', '".$etat."', '".$date."', '".$demandeur."', '".$mail."')");
        mysql_close();
}
?>