bonjour les gens,
j'ai un petit souci avec mon formulaire, je travaille dessus depuis un long moment je trouve pas mon erreur.
Voici la partie HTML :
dsl si c'est pas indenté....
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
53
54
55
56
57
58
59
60 <html> <head> <title> Saisir Demande</title> </head> <body> <form name="form" method="post" action="test2.php" > <table class="none" border="1"> <tr> <td class="grise">Demandeur</td> <!--- fait appel au CSS grise --> </tr> <tr> <td class="grise">Source de la demande :</td> <td><select name="Source de la demande"> <option></option> <option>HelpDesk</option> <option>Mail</option> <option>Tel</option> </select> </td> </tr> <tr> <td class="grise">Service :</td> <td> <select name="Service"> <option></option> <option>A</option> <option>B</option> </select></td> </tr> <tr> <td class="grise">titre</td> <td> <input type="text" nom="titre" maxlength="20" id="titre"></text></td> </tr> <tr> <td class="grise">description</td> <td> <textarea nom="description" rows="5" cols="30" id="description" ></textarea></td> </tr> <td align="right"> <input type="reset" value="Annuler" ></td> <td><input type="submit" name="Submit" value="valider" ></td> </tr> </table> </form> </body> </html>
dans mon php, je veux recuperer le titre et la description dc voila la page test2 :
Voila...
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 $host="localhost"; // nom de l'hote $username="root"; $password=""; $db_name="test"; $tbl_name="test1"; // On commence par récupérer les champs if(isset($_POST['titre'])) $titre=$_POST['titre']; else $titre=""; if(isset($_POST['description'])) $description=$_POST['description']; else $description=""; // On vérifie si les champs sont vides if(empty($titre) OR empty($description)) { echo 'c vide!!!!'; } // Aucun champ n'est vide, on peut enregistrer dans la table else { mysql_connect("$host", "$username", "$password")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB"); // on écrit la requête sql $sql = "INSERT INTO test1 (titre,description) VALUES('$titre','$description')"; // on insère les informations du formulaire dans la table mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); // on affiche le résultat pour le visiteur echo 'Vos infos on été ajoutées.'; mysql_close(); // on ferme la connexion }
j'ai aucune erreur dans mes scripts, j'ai comme comme resultat "c vide" pourtant je valide bien mon formulaire alors pourquoi rien n'est envoyé dans la BD?
J'ai besoin de vos lanternes.............car je suis limite au bout du rouleau
merci
Partager