11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

pouvez vous m'aider a résoudre mon petit problème, j'arrive pas a recuperer la valeur d'une cellule de tableau avec $_POST
voila mon formulaire

<<table width="348" border="1" id ="grp_tab">
                                            <tr>
                                                <td width="200"><p>Nom du groupe</p></td>
                                                <td width="120"></td>
                                            </tr>
                                            <tr>
                                                <td colspan="2" name = ><input class="text-6" type="text"  name="nom_grp"/></td>
                                            </tr>
                                            <tr>
                                                <td><p>Description du groupe</p></td>
                                                <td></td>
                                            </tr>
                                            <tr>
                                                <td colspan="2"><input class="text-6" type="text" id="desc_grp"  /></td>
                                            </tr>
                                            ...................
                                        </table>



mon button pour ajouter les donnees de mon tableau d'une table sql
 
<li class="ul-button-add" id = "add_grp">
                                                <a href="groupe.php">add</a>
                                            </li>
et mon fichier PHP
$nom_grp = $_POST["nom_grp"]; 
$desc_grp = $_POST['desc_grp'];
j'ai une erreur il reconnait pas "nom_grp", est ce que je suis obligée de passer par javascript getElementById ou y a t'il un moyen simple merci beaucoup pour votre aide
Salut,

D'une part, ton input desc_grp est dépourvu d'attribut name, ce qui risque d'en compliquer la récupération de valeur.

D'autre part, dans ton code PHP, tu ne vérifies pas les valeurs récupérées en POST et, surtout, tu ne vérifies pas si tes variables $_POST sont définies.
Merci beaucoup Victor , effectivement le problème etait l'attribut name qui manquait je pensais que le POST utilisait l'Id et non pas le nom .

Merci encore une fois Smiley biggrin