Transmetre un formulaire vers un fenetre modal

Par Sandrino Mah, il y a 9 ans


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, il y a 9 ans

Salut,
Quel est ton problème?

Lartak, il y a 9 ans

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>
Sandrino Mah, il y a 9 ans

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

Sandrino Mah, il y a 9 ans

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

Lartak, il y a 9 ans

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.

Sandrino Mah, il y a 9 ans

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