Page 1 sur 1

Problème avec mes POST

Posté : 28 déc. 2020, 18:17
par Stu76
Bonsoir à tous,

J'ai fait des recherches sur internet avant de poster ce message et je n'ai rien trouvé.

Voilà mon problème, mes formulaires ne me retournent plus rien, mes POST ou mes GET sont vides. Même avec un code tout simple comme celui-ci rien ne passe.

Quelqu'un à déjà vécu ce genre de situation ?
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
<?php

var_dump($_POST);

if(!empty($_POST)){
    echo $_POST['test'];
}
echo'
<form method="post" action="index.php">
    <p class="text-secondary">Téléphone</p>
    <input type="text" class="form-control" name ="test" id="test" value="qsdqsdqs" id="formGroupExampleInput2" placeholder="Another input placeholder">
<button type="button" class="btn btn-success">ok</button>
</form>';
?>  
</body>
</html>
Mon var_dump est vide, je ne comprends rien. J'ai redémarrer mon serveur, réinstallé celui-ci et nada rien ne fonctionne.

À l'aide, s'il vous plait. Merci d'avance

Re: Problème avec mes POST

Posté : 28 déc. 2020, 18:48
par or 1
<button> n'est pas un élément qui soumet le formulaire quand on clique dessus. si l'on tient à cette balise, alors il faut ajouter du javascript.
une autre manière de valider le formulaire est d'appuyer sur la touche entrée quand on est dans le champ de texte.

Re: Problème avec mes POST

Posté : 28 déc. 2020, 19:13
par Stu76
<button> n'est pas un élément qui soumet le formulaire quand on clique dessus. si l'on tient à cette balise, alors il faut ajouter du javascript.
une autre manière de valider le formulaire est d'appuyer sur la touche entrée quand on est dans le champ de texte.
Au final, non rien ne change, je ne comprend rien, le code sur un page simple fonctionne. je le copie et le colle sur une autre page et là plus rien ne fonctionne. je deviens fou :evil: :evil: :evil: :evil:

bon, j'avance maintenant mon formulaire me met ceci : Notice: Undefined index: nom. Ce qui est incompréhensible car tous mes inputs text ont un nom et un id. Je ne comprends vraiment rien #-o

Re: Problème avec mes POST

Posté : 28 déc. 2020, 21:38
par or 1
j'ai dit des bêtises. par défaut, une balise button dans un formulaire soumet le formulaire, sauf si son type est type="button"
voir https://developer.mozilla.org/fr/docs/W ... ent/Button

Re: Problème avec mes POST

Posté : 28 déc. 2020, 22:13
par Stu76
j'ai dit des bêtises. par défaut, une balise button dans un formulaire soumet le formulaire, sauf si son type est type="button"
voir https://developer.mozilla.org/fr/docs/W ... ent/Button
Pas de souci, mes tests récents me montre que effectivement ça fonctionne nickel avec button. Par contre, je pense avoir trouvé l'origine de mon prob, mais je dois faire des tests demain matin. Je vous dis quoi après, :wink:

Re: Problème avec mes POST

Posté : 29 déc. 2020, 12:04
par Stu76
Bonjour,

J'ai trouvé l'origine de mon problème, mon serveur XAMP avait des problème depuis une mise à jour de Windows, j'ai mis mon système sur un point de restauration antérieur et magie tout fonctionne. Pourquoi ????? Honnêtement, je ne sais pas et je n'ai pas le temps de chercher.

Ce qui m'a mis la puce à l'oreille, c'est qu'il n'y avait pas que les POST et GET qui déconnaient au final. Des programmes qui fonctionnait très bien avant boguaient depuis.

Bonne journée à tous,