alors voila j ai ma table :
et donc mon formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 CREATE TABLE `planning` ( `pla_id` smallint(9) NOT NULL auto_increment, `pla_horraires` text character set latin1 collate latin1_bin NOT NULL, `pla_date` text character set latin1 collate latin1_bin NOT NULL, `pla_lieu` text character set latin1 collate latin1_bin NOT NULL, `pla_commentaire` text character set latin1 collate latin1_bin NOT NULL, `id_clubs` smallint(9) NOT NULL, PRIMARY KEY (`pla_id`,`id_clubs`), KEY `id_clubs` (`id_clubs`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='planning football' AUTO_INCREMENT=1;
Et donc ma page de verifications :
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
61
62 <html> <head> <script language="javascript"> function verif () { var erreur=""; if(document.getElementById('idhorraires').value=='') erreur=erreur+"-Horraires\n"; if(document.getElementById('idlieu').value=='') erreur=erreur+"-Lieu\n"; if(document.getElementById('iddate').value=='') erreur=erreur+"-Date\n"; if (erreur!="") { alert ("Formulaire incomplet, les champs suivant sont vide :\n"+erreur); } else if (confirm("Souhaitez-vous vraiement transmettre le formulaire ?")) { document.getElementById('formplanning').submit(); } } </head> <body> <form method="post" action="verif_planning.php" enctype="multipart/form-data" id="formplanning"> <table width="450" height="300"border="0" align="center"> <tr><td colspan="2"><h3><br>planning</h3></td></tr> <tr><td><label>Les horraires</label></td> <td><center><input name="pla_horraires" type="text" id="idhorraires" size="10"/> </center></td></tr> <tr><td><label>La date</label></td> <td><center><input name="pla_date" type="text" id="iddate" size="10"/> </center></td></tr> <tr><td><label> Le lieu du match <font size="2"></font></label></td> <td><center><input name="pla_lieu" type="text" id="idlieu" size="25"/></center></td></tr> <tr><td><br><label>Commentaire </label></td> <td><center><textarea cols="25" rows="15" name="pla_commentaire" id="idcommentaire" ></textarea></center></td></tr> <tr><td colspan="2"> <center><input type="button" value="Valider" onClick="verif()" /> <input type="reset" value="Effacer"/></center> </td></tr> </table><br> </form> </body> </html>
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 <?php header ("Refresh: 2;URL=formulaire.php"); session_start(); require_once('mysql_config.php'); require_once('../2_clubs/verif_log.php'); $titre_page='Verif formulaire'; include_once('../1_config/tete.php'); $pla_horraires=formulaires($_POST['pla_horraires']); $pla_date=formulaires($_POST['pla_date']); $pla_lieu=formulaires($_POST['pla_lieu']); $pla_commentaire=formulaires($_POST['pla_commentaire']); mysql_query("INSERT INTO planning VALUES ('', '$pla_horraires', '$pla_date', '$pla_lieu', '$pla_commentaire','$id_clubs' )") or die ('Erreur : '.mysql_error()); echo'<font color="#ff0000"><blink>Votre planning a bien été modifié !</blink></font></a>'; include_once('../1_config/pied.php'); ?>
voila tous ce passe bien je n'ai aucune erreur mais par contre il ne m'enregistre rien dans ma base sauf "id_clubs" !!!
je ne comprend pas pourquoi !!!*
si quelqu un peu m aider !!
merci par avance !!
Partager