salut,
je travail avec wampserver et phpmyadmin
le but est d'inserer des valeurs dans la table 'matiere' de la base de donne 'glpi'
la solution suivante est excutable et elle fait l'insersion correctement
je creer tois fichier :
maitiere.php contient :un autre fichier :matiere1.php contient :
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 <html> <head> <title>exemple</title> </head> <body> <form action="matiere1.php" method="post" name="form1"> <table frame="box" rules="none"> <tr> <td>titre </td> <td><input type="text" name="titre"/></td> </tr> <tr> <td>type </td> <td><input type="text" name="type"/></td> </tr> <tr> <td>auteur </td> <td><input type="text" name="auteur"/></td> </tr> <tr> <td colspan="2"><input type="submit" value="enregister" name="envoyer"> </td> </tr> </table> </form> </body> </html>un autre fichier :fonct.php contient
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php include('fonct.php'); $titre=$_POST['titre']; $type=$_POST['type']; $auteur=$_POST['auteur']; ajoutmatiere($titre,$type,$auteur); ?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?php function ajoutmatiere($titre,$type,$auteur) { $serveur="localhost"; $user="root"; $pwd="root"; $db="glpi"; //nom de la base $lien=mysql_connect($serveur,$user,$pwd) or die("impossible de connecter de serveur"); mysql_select_db($db,$lien); $query="insert into maitiere(titre,type,auteur)values('$titre','$type','$auteur')"; $res=mysql_query($query); }
le probleme se pose quand je change dans le fichier matiere.php
quel est les autre changement apportés aux autres fichier pour que quand je selectione une parmis les trois auteurs :exemple 'franq'
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 <html> <head> <title>exemple</title> </head> <body> <form action="matiere1.php" method="post" name="form1"> <table frame="box" rules="none"> <tr> <td>titre </td> <td><input type="text" name="titre"/></td> </tr> <tr> <td>type </td> <td><input type="text" name="type"/></td> </tr> <tr> <td>auteur </td> <td> <select name="auteur"> <option >dicarte</option> <option>g_jack</option> <option>franq</option> </select> </td> </tr> <tr> <td colspan="2"><input type="submit" value="enregister" name="envoyer"> </td> </tr> </table> </form> </body> </html>
je dois trouver dans la table matiere les valeurs saisis avec 'franq'
je suppose qu'il y' a un simple changement
merci d'avance
Partager