slt, j'ai un petit pb avec php5 , j'ai 3 table question ,serie_question et seie_code avec une page ajout_serie.php qui admet le code suivant:
et je que si on clic sur le bouton suivant la valeur du nom de serie et l-id de serie s'enregistre dans la table serie_code et en plus cette page m'envoie vers la page ajouter_ques_serie.php
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 <legend>Ajouter une Série</legend> <form name="form1" method="post" action="ajouter_ques_serie.php" > <table width="300" border="0" align="center"> <tr> <td align="center"><strong> Nom du série :</strong></td> <td align="center"><input type="text" name="nom_serie" value=""></td> </tr> <tr> <td align="center"><input type="submit" name="suivant" value="suivant"></td> </tr> </table> </form> <?php include("classes.php"); if(isset($_POST["suivant"])){ $s=new Serie_code(0,$_POST["nom_serie"]); $res=$s->ajouter(); if($res===true){ echo'<script>alert("La série a été ajouter avec succes");window.history.go(-1);</script>';} else {echo($res);} } ?>
qui a le code suivant
en premier lieu cette page m'apporte tout les données de la table question puis en cochant quelques case à cocher ces enregistrement seront enregistré dans la table serie_question
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 <legend>Ajouter des questions </legend> <form name="form1" method="post" action="ajouter_ques_serie.php" > <table width="300" border="0" align="center"> <tr> <td align="center"> <?php include("classes.php"); $q=Question::lister(); if($q!=null && count($q)>0) { echo "<table border=\"0\" align=\"center\">"; echo "<tr bgcolor=\"#006699\"> <th><font color=\"#FFFFFF\">N°question</font></th> <th><font color=\"#FFFFFF\">Id catégorie </font></th> <th><font color=\"#FFFFFF\">Question</font></th> <th><font color=\"#FFFFFF\">Image </font></th> <th><font color=\"#FFFFFF\">A </font></th> <th><font color=\"#FFFFFF\">B</font></th> <th><font color=\"#FFFFFF\">C </font></th> <th><font color=\"#FFFFFF\">Réponse</font></th> <th colspan='2'><font color=\"#FFFFFF\">x</font></th> </tr>"; foreach($q as $enr1) { echo"<tr> <td bgcolor=\"#3399CC\"><font color=\"#FFFFFF\">".$enr1["num_q"]."</font></td> <td bgcolor=\"#3399CC\"><font color=\"#FFFFFF\">".$enr1["id_categorie"]."</font></td> <td bgcolor=\"#3399CC\"><font color=\"#FFFFFF\">".$enr1["contenu"]."</font></td> <td bgcolor=\"#3399CC\"><font color=\"#FFFFFF\">".$enr1["image"]."</font></td> <td bgcolor=\"#3399CC\"><font color=\"#FFFFFF\">".$enr1["A"]."</font></td> <td bgcolor=\"#3399CC\"><font color=\"#FFFFFF\">".$enr1["B"]."</font></td> <td bgcolor=\"#3399CC\"><font color=\"#FFFFFF\">".$enr1["C"]."</font></td> <td bgcolor=\"#3399CC\"><font color=\"#FFFFFF\">".$enr1["reponse"]."</font></td>"; echo"<td bgcolor=\"#3399CC\"><input type=\"checkbox\" name=\"choix[]\" ></td>"; echo"</tr>"; } echo "</table>"; } else {echo "<p align=\'center\'><b>Aucun enregistrement</b></p>";} ?> </td> <tr> <td align="center" colspan="2"><input type="submit" name="ajouter" value="ajouter"><input type="reset" name="Annuler" value="annuler"></td> </tr> <tr><td> <?php require_once("classes.php"); if (isset($_POST["ajouter"]) ) { if(isset($_POST['choix'])){ foreach($_POST['choix'] as $id) {$sq=new Serie_question(0,$_POST["num_q"],$_POST["id_categorie"],$_POST["contenu"],$_POST["image"],$_POST["A"],$_POST["B"],$_POST["C"],$_POST["reponse"]); $res=$sq->ajouter(); if($res===true) {echo'<script>alert("La série a été ajouter avec succes");window.history.go(-1);</script>';} else {echo($res);} } } } ?>
j'ai essayé mais malheureusement rien ne marche si vous pouvez m'aider et merci beaucoup d'avance
Partager