CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[PHP] Récupération de variable avec form

Darkman103
Darkman103
Niveau 5
26 mai 2011 à 01:26:55

Bonjour à tous,
Voilà j'aimerais tout d'abord vous dire que je suis plutôt avancé en PHP et que j'ai rencontré un bogue plutôt gênant. Pourtant ce que je veux faire est très simple. Je vous explique:

J'ai un système de nouvelle et je l'ai fait afficher à l'aide d'une boucle while. Par la suite, je créé un formulaire avec la méthode POST pour chacune d'elle et récupère le numéro de la nouvelle (Quand je fais un echo elle affiche correctement le numéro de la nouvelle, j'ai aussi essayé avec un input type="hidden"):

<form method="POST" name="'.$no_nouvelle.'"> <input type="submit" name="bouton_supprimer_nouvelle" value="Supprimer la nouvelle"> </form>

Mais lorsque je viens pour reprendre la valeur de no_nouvelle, elle ne trouve pas le numéro de celle-ci (J'ai essayé de faire des echo à plusieurs endroits, mais sans succès):

if (isset($_POST['bouton_supprimer_nouvelle']))
{
$no_nouvelle = $_POST['no_nouvelle'];
}

À NOTER: Je n'ai mis que le code qui était utile. Je sais aussi que le bogue se trouve quelque part ici. Si vous voulez le code au complet vous n'avez qu'à demander. :)

Voilà, si vous voulez plus de détails n'hésitez pas à demander.

Merci et bonne soirée :)

deepblue
deepblue
Niveau 16
26 mai 2011 à 17:44:38

Tu ne peux pas récupérer le name du formulaire.

<form method="POST" action="bla bla bla">
<input type="hidden" name="no_nouvelle" value="'.$no_nouvelle.'" />
<input type="submit" name="bouton_supprimer_nouvelle" value="Supprimer la nouvelle"> </form>

Darkman103
Darkman103
Niveau 5
26 mai 2011 à 17:53:55

Ok mais j'ai aussi essayé à l'aide d'un input type hidden et il ça ne fonctionnait toujours pas. Bref je vais essayer encore une fois maintenant que je sais que l'on ne peut pas :)

Fire_Storm
Fire_Storm
Niveau 10
26 mai 2011 à 18:33:58

T'as verifié qu'il y avait bien quelque chose dans le value du champ no_nouvelle ?

Logiquement un simple $_POST['no_nouvelle'] devrait suffire (rappel que c'est à partir du name du CHAMP qu'on récupère sa valeur).

Sinon aucune erreur à signaler ?

Darkman103
Darkman103
Niveau 5
26 mai 2011 à 19:19:11

Oui il y a bien une valeur, je fais un echo $no_nouvelle et il m'apparaît bien le numéro de celle-ci, mais pas dans la boucle if.

Darkman103
Darkman103
Niveau 5
26 mai 2011 à 19:19:47

Dans la condition*

Darkman103
Darkman103
Niveau 5
30 mai 2011 à 01:03:36

Petit up j'ai toujours pas réussi à régler mon problème! ^^

Fire_Storm
Fire_Storm
Niveau 10
30 mai 2011 à 12:12:19

Encore une fois c'est à partir du name qu'on récupère la valeur.

Donc si ce que tu me dis plus haut est juste, tu dois t'arranger pour avoir un $_POST['numero_que_tu_obtiens'].

Darkman103
Darkman103
Niveau 5
30 mai 2011 à 12:16:56

Si, c'est ce que je fais, je met un input type="hidden" et je lui donne comme nom la valeur du id de la nouvelle, mais il n'est toujours pas capable de récupérer la valeur lorsque je viens pour la supprimer :S

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment