Salut,
j'ai voulu faire un formulaire dans autres formulaire pour avoir un seul bouton pour la validation de toutes mes colonnes car si je fais qu'un formulaire j'aurais un bouton pas colonne et c'est pas du tout pratique. j'ai vu que en php il est pas possible de faire ça. donc comme je pourrais procéder ?
cordialement,
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 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | <?php try { $bdd = new PDO('mysql:host=localhost;dbname=emak;charset=utf8', 'root', ''); } catch(Exception $e) { die('Erreur : '.$e->getMessage()); } $reponse = $bdd->query('SELECT * FROM tableau_journalier order by id '); while ($donnees = $reponse->fetch()) { ?> <!--détail des lignes!--> <form method="post" action="info2.php"> <tr> <td bgcolor ="white" align="center" width ="10%" class ="tx4" > <?php echo $donnees ['CD_NOM' ] ; ?> </td> <td bgcolor ="white" align="center" width ="10%" class ="tx4" > <?php echo $donnees ['CD_PRENOM' ] ; ?> </td> <td bgcolor ="white" align="center" width ="10%" class ="tx4" > <form > <p> <input type="radio" name="appel" value='P' id="P" checked="checked" /> <label for="P">Présent</label> <input type="radio" name="appel" value='A' id="A" /> <label for="A">Absent</label><br /> <input type="hidden" name="id" value="<?php echo $donnees['ID']; ?>" /> </p> </form> </td> <?php try { $bdd = new PDO('mysql:host=localhost;dbname=emak;charset=utf8', 'root', ''); } catch(Exception $e) { die('Erreur : '.$e->getMessage()); } if(isset($_POST['hd'])) { $hd = $_POST['hd']; $hf = $_POST['hf']; $dat = $_POST['annee'].'-'.$_POST['mois'].'-'.$_POST['jour'] ; $req = $bdd->prepare('UPDATE tableau_journalier SET db_cours = :hd, fn_cours = :hf, date_cours = :dat'); $req->execute(array( 'hd' => $hd, 'hf' => $hf, 'dat' => $dat, )); if($req->execute()) { // execute() répond true/false echo " La requête fonctionne ! "; } else { $error = $req->errorInfo(); echo "Echec lors de l'exécution de la multi-requête : (" . $error[2] . " ) " ; } } elseif(isset($_POST['hd'])){ echo 'Vous n\'avez rien selectionné '; } ?> <td bgcolor ="white" align="center" width ="10%" class ="tx4" > <?php echo $dat ; ?> </td> <td bgcolor ="white" align="center" width ="10%" class ="tx4" > <?php echo $hd ; ?> </td> <td bgcolor ="white" align="center" width ="10%" class ="tx4" > <?php echo $hf ; ?> </td> </tr> <?php } ?> </table> <input type="submit" name="submit" value="Envoyer" /> </form> |
screen formulaire dans un formulaire : http://hpics.li/95ca844
screen un seul formulaire : http://hpics.li/4e2ef
+0
-0