Récupération de variables/Tableau dynamique

Bonjour à tous,

Je vous explique mon problème, je souhaiterais récupérer le contenu de zones de texte préalablement sélectionnées par un bouton radio. Le tout est dans un formulaire et les données seraient transmises par un POST.

Une fois les données récupérées dans l'autre page, elles seront incorporées dans une requete SQL d'update pour mettre à jour les champs concernés dans notre table.

Actuellement, je n'arrive pas à lui faire comprendre quelle ligne j'ai selectionné du formulaire par le biais du bouton radio. Du coup, je ne transmet pas le contenu de la ligne que je sélectionne.

Y a t'il un traitement à faire au préalable pour savoir d'aprés le bouton quelle ligne du formulaire est concernée ?

Un peu d'aide serait la bienvenue, merci d'avance pour votre précieuse assistance.
Configuration: Windows XP
Internet Explore 6.0

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Voici le code que vous avez demandé dans le sujet précédent.

    <table border=0 align = "center" border="">
    <p align = "center"><u>Fiche d'administration</u></p>

    <br />

    <? while ($val = mysql_fetch_array($requete)) { ?>

    <tr>

    <form method="POST" action="traitemodif.php">

    <td align = "center">

    <? echo '<input size = "8" type = "text" name = "pseudo" value = ', $val["PSEUDO"];

    $_SESSION['numligne'] = $n;

    ?>

    <br /><br />

    </td>

    <td>

             

    <? echo '<input size = "8" type = "text" name = "motdepasse" value = ', $val["MOTDEPASSE"]; ?>

    <br /><br />

    </td>

    <td>

             

    <? echo '<input type="radio" name=,' $val["PSEUDO"]; ?>

    <br /><br />

    </td>

    </tr>

    <? $i++; } ?>

    <p align="center"><input type="submit" name="Modifier" value="Modifier"></p>

    </form>
    </table>

    Voila. Si ceci peut vous aider. Merci encore.
    1. Voila ce que je ferais à ta place:
      
      if(isset(POST['nomdetonformulaireRadio'])=='ligne1'){
      
      //la tu cale les modifications que tu veux faire dans ta base de données en //fonction de la ligne 1, tu peux bien sur récupérer toutes tes varaibles //post ici meme  
      }
      
      //tu fais pareil avec les autres lignes
      
      


      remarques :
      Je ne suis pas sur d'avoir compris ton probleme alors si je suis completement à coté de la plaque désolé

      ca marche encore mieux avec un swith (plutot que if) mais perso je deteste les switch.
      1. Merci pour ton aide.
        Je posterais plus tard si cette solution ne marche pas

        PS. Le pb était bien compris ds l'ensemble ^^

        Merci encore.