8768 sujets

Développement web côté serveur, CMS

Bonjour,
j'ai mis en place un formulaire avec 2 boutons, un pour sauvegarder, et un autre pour valider et passer à une autre étape, ce dernier exige le remplissage de certains champs avant de passer à la suite , mais j'ai mis aussi un 2ème bouton pour sauvegarder les champs quand on n'a pas toutes les informations

Mon problème c'est que les Radio ne sont pas pris en compte dans le $_POST
voici mon fichier w.php

<!DOCTYPE html>

    <!DOCTYPE html>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
            <title>TEST</title>
        </head>
        <body>

            <?php
            if($_POST){
                print_r($_POST);
            }
            ?>

            <form method="post" action="w.php" id="postform" >

                    <!-- Port -->
                    <label for="test">test : </label>
                    <input type="text" placeholder="test" id="test" name="test" >
                    <br><br>

                    <label for="test 2">test 2 :<span class="asterisque">*</span> : </label>
                    <input type="test 2" placeholder="test 2" id="test 2" name="test 2" required>
                    <br><br>     

                    <label for="test3">test3 : </label>
                    <div class="fieldgroup">
                        <input type="radio" name="test3" value="Y" required>Yes
                        <input type="radio" name="test3" value="N" >No
                    </div>
                    <br><br>


                    <button name="postFormP2">Submit</button>
                    <br><br>
                    <button name="postFormP2S" formnovalidate>Save</button>
                </form> 

            </div>
        </body>
    </html>


merci d'avance
Modifié par smith (28 Jul 2015 - 12:07)
Salut,

de ce coté là (html) je ne vois d'erreur apparante.

peut être que cela viendrait du php ?

il faudrait nous montrer le contenue de w.php
Modérateur
En lisant, j'ai vu cette erreur et le W3 validator fait un retour sans appel :

type test 2 ???


 type="test 2"


ps : toujours, toujours valider la page Smiley cligne
Modifié par niuxe (24 Jul 2015 - 17:47)
j'ai tout donné, c'est ma page w.php

Oui c'est juste un exemple, il ne devrait pas y avoir d'espace
là le soucis c'est que les Radios non "Checked" ne sont pas pris en compte
Modifié par smith (27 Jul 2015 - 13:37)
smith a écrit :

là le soucis c'est que les Radios non "Checked" ne sont pas pris en compte


j'ai pas tout compris.
tu veux récuprer les radios CHECKED ou NON CHECKED ?
en fait j'ai un formulaire d'une dizaine de Radio,
je veux récupérer le nom des radio même si les Radio sont "No checked" ( dans ce dernier cas j'ai aucune trace quand je fais un print_r($_POST) )
Modifié par smith (27 Jul 2015 - 14:51)