Bonjour,
Je suis nouveau et j'ai un probleme

j'ai une page formulaire (modif.php) qui a comme a action (action="target_modif.php")
Aidez moi svp

<form method="POST" action="target_modif.php">
        <H3>Choisier le numero du lot a modifier</H3>

        <div class="form-group">
            <select name="num">
                <?php 
                    $reponse = $bdd->query('SELECT id FROM lot');
                    while ($don = $reponse->fetch())
                    {
                ?>
                    <option>
                        <?php
                         $id =$don['id']; 
                         echo $id.'<br>';
                         ?>
                    </option>
                <?php
                    }
                ?>
            </select>
            <label class="control-label" for="select">Lot n° </label><i class="bar"></i>
        </div>
        <input type="submit" name="modifier" value="Modifier">
    </form>

6 réponses


Thomas Chicheportiche
Réponse acceptée

Salut,
Quel est ton problème?

Lartak
Réponse acceptée

La fenêtre modale ne te permettra de traiter un formulaire, ce que tu peux faire, c'est transmettre les données du formulaire à la soumission de celui-ci via ajax à un script PHP qui fera le traitement puis te retournera le/les résultat(s) et il ne te restera plus qu'à afficher le/les résultat(s) dans la fenêtre modale.
Donc, qui dit Ajax, dit Javascript, j'espère donc que tu as un minimum de connaissances dans ce langage-ci aussi.

Bonjour.
Comme le dit Thomas Chicheportiche, tu n'expliques pas quel est ton problème.
En analysant le code que tu nous montres, tu ne sembles pas savoir faire un input de type select, étant donné que tu ne définies pas de valeur à tes options, ton code concernant le select devrait plutôt ressembler à ceci :

<select name="num">
<?php $reponse = $bdd->query('SELECT id FROM lot');
    while ($don = $reponse->fetch()) { ?>
    <option value="<?= $don['id'] ?>"><?= $don['id'] ?></option>
<?php } ?>
</select>

Salut, excuser moi Thomas, j'ai cliquer sur 'il a repondu' alors le que le sujet n'est pas encore resolu, je croyait que ce clique servait pour te repondre

Bon voici le probleme, je voudrai que lorsque je clique sur SUBMIT je veut je voudrais que je ne soit pas rediriger sur l'action de la page du formulaire (target_modif), mais je reste sur la page 'modif.php' et que le resultat s'affiche en fenetre modal

Merc Lartak pour la remarque, j'utilise php pour la premiere fois :)

Minimum oui mais je vais faire des recherche.. Merci mr lartak