Récupérer value <progress>

Korasoa Messages postés 252 Statut Membre -  
 Utilisateur anonyme -
Bonjour

J'aimerai s'avoir s'il est possible de récupérer en PHP une value d'un <progress> ?
Genre si je le met dans un form et que j'envoie, il sera possible de la récupérer ?

Merci, bonne journée.
--
Le vin ne résout pas les problème, mais l'eau et le lait non plus.
L'argent ne fait pas le bonheur, mais on est mieux en Lotus qu'en 206.

5 réponses

  1. Utilisateur anonyme
     
    salut,

    as tu essayé ?

    bonne soirée
    0
  2. Korasoa Messages postés 252 Statut Membre 44
     
    Oui, avec un code comme ça :


    <?php
    if(isset($_POST['submit'])) {
    echo $_POST['progress'];
    }
    ?>
    <form method="post">
    <progress name="progress" value=5 max=20> </progress><input type="submit" name="submit" />
    </form>

    Dois-je faire passer la variable par un input de type hidden ?
    0
    1. Utilisateur anonyme
       
      tu n'obtiens rien ?

      essaie :

      <?php
      if(isset($_POST['progress'])) {
          echo $_POST['progress'];
      }
      ?>
      <form method="post" action="#">
          <progress name="progress" value="5" max="20"> </progress><input     type="submit" name="submit" />
      </form>
      


      j'ai rajouté les quotes autour de value et max.
      0
    2. Utilisateur anonyme
       
      je viens de tester cela fonctionne pas chez moi non plus, je vais faire des test. J'avais jamais utilisé cette balise.
      0
  3. Korasoa Messages postés 252 Statut Membre 44
     
    Ton code : aucun résultat ^^

    Et dans le mien, il me disait que progress n'existe pas. ^^
    0
  4. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour,

    Je ne pense pas que cette balise soit récupérable via un SUBMIT.
    Le mieux serait de stocker la valeur dans un Input HIDDEN je pense.

    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Utilisateur anonyme
     
    oui je pense que vous avez tous 2 raison, il faut le placer dans un input caché. J'imagine que cette balise est destinée à être animée avec du Js, il est facile aussi de mettre à jour le input caché.

    pourtant sur ce lien :
    https://www.alsacreations.com/article/lire/1416-html5-meter-progress.html

    il est écrit :

    name texte Nom clé de la paire clé/valeur à la soumission du formulaire.

    bonne soirée
    0