Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2886 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  recuperer les valeurs d'une ligne de tableau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

recuperer les valeurs d'une ligne de tableau

n°709516
swich
snps
Posté le 27-04-2004 à 11:36:10  profilanswer
 

'lut
voila
j'ai un tableau avec des valeurs dedans.
je voudrais en appuyant sur une ligne que toute la ligne soit memorisée. (dans une var de session par exemple)
c'est possible ou pas ?

mood
Publicité
Posté le 27-04-2004 à 11:36:10  profilanswer
 

n°709523
burgergold
5$? va chez l'diable!
Posté le 27-04-2004 à 11:40:13  profilanswer
 

c'est un peu plus compliquer
 
ca se fait en utilisant un truc comme un checkbox par exemple en début de ligne, lequel a un ID qui représente la ligne
 
ensuite en appuyant sur un bouton de submit, il soumet vers une page dynamique, php par exemple, qui lui la store en variable de session
 
donc en gros faut un language serveur au bout, et ca là plus ou moins avoir directement au html rendu la


---------------
http://www.boincstats.com/signature/user_664861.gif
n°709560
swich
snps
Posté le 27-04-2004 à 12:00:07  profilanswer
 

non pas de checkbox, il faut que la selection se fasse juste en cliquant sur une ligne..
on peut faire un truc du genre :
onclick="<?php $_SESSION['XXX']=xxx>";
 ??

n°709577
burgergold
5$? va chez l'diable!
Posté le 27-04-2004 à 12:15:32  profilanswer
 

swich a écrit :

non pas de checkbox, il faut que la selection se fasse juste en cliquant sur une ligne..
on peut faire un truc du genre :
onclick="<?php $_SESSION['XXX']=xxx>";
 ??


 
jcrois pas non
 
faut obligatoirement faire une soumission au niveau du serveur
 
donc faut cliquer faire soumettre un formulaire par un bouton pour en l'appelant par un hyperlien qui contient dejà les bon paramètres


---------------
http://www.boincstats.com/signature/user_664861.gif
n°709761
Freekill
Electron libre…
Posté le 27-04-2004 à 15:16:57  profilanswer
 

swich a écrit :

non pas de checkbox, il faut que la selection se fasse juste en cliquant sur une ligne..
on peut faire un truc du genre :
onclick="<?php $_SESSION['XXX']=xxx>";
 ??


 
Il faudrait se rentrer dans la tête que le javascript s'exécute du côté CLIENT, et le php du côté SERVEUR.

n°710209
swich
snps
Posté le 27-04-2004 à 20:27:31  profilanswer
 

:) lol

n°710212
jagstang
Pa Capona ಠ_ಠ
Posté le 27-04-2004 à 20:29:59  profilanswer
 


je trouve pas ça drôle... c'est pas la première fois je crois

n°715080
swich
snps
Posté le 04-05-2004 à 11:37:09  profilanswer
 

bon pour ceux que ca interesse c'est possible :)
 
dans le php :

Code :
  1. <form name=monFormulaire method=post action=toto.php>
  2.    <input type=hidden name=selectionCourante value=\"\">
  3.    <table>
  4.       <TR  id=$valeur class='TRnormal' 
  5.           onClick="change(this,this.id)"
  6.           onMouseOver="if (this.className!='TRselection'){this.className='TRhover';}"
  7.          onMouseOut="if (this.className!='TRselection'){this.className='TRnormal';}"
  8.        >
  9.          <TD> </TD>
  10.          <TD> </TD>
  11.          <TD> </TD>
  12.       </TR>
  13.       ...
  14.    </table>
  15. </form>


 
et la fonction java :  

Code :
  1. function change(tr,id){
  2.               var Etat = tr.className;
  3.               var tmp =document.moteur.selectionCourante.value;
  4.               if(Etat=='TRselection')
  5.                           {
  6.                           tr.className='TRnormal';
  7.                          document.monFormulaire .selectionCourante.value="";
  8.                           }
  9.               else
  10.               {
  11.                if (tmp!="" ) {
  12.                     document.getElementById(tmp).className='TRnormal';
  13.                                }
  14.                 else {};
  15.                     document.monFormulaire.selectionCourante.value=id;
  16.                     tr.className='TRselection';
  17.              }
  18. }


 
 
donc le principe en 2 mots
je met un style css sur chaque ligne.
qd je clic sur une ligne, je viens mettre a jour le champs cache de mon formulaire.
et donc quand je  valide mon formulaire, il me passe en meme temps la ligne que j'ai selectionné.
 
 
 
--> JagStang... bah c'est possible quand meme


Message édité par swich le 04-05-2004 à 11:40:36
n°715102
burgergold
5$? va chez l'diable!
Posté le 04-05-2004 à 11:50:39  profilanswer
 

ma vision de la chose: le javascript c'est mal :D


---------------
http://www.boincstats.com/signature/user_664861.gif
n°715107
Profil sup​primé
Posté le 04-05-2004 à 11:52:04  answer
 

toutafé
 
cf sig :o

mood
Publicité
Posté le 04-05-2004 à 11:52:04  profilanswer
 

n°715110
burgergold
5$? va chez l'diable!
Posté le 04-05-2004 à 11:53:18  profilanswer
 

chacal_one333 a écrit :

toutafé
 
cf sig :o


 
 :lol:  
 
copaing? :D


---------------
http://www.boincstats.com/signature/user_664861.gif
n°715353
swich
snps
Posté le 04-05-2004 à 16:02:33  profilanswer
 

Burgergold a écrit :

ma vision de la chose: le javascript c'est mal :D


oui je n'aime pas trop non plus.
Mais bon c'est pour l'instant le seul moyen que j'ai trouve pour faire ce qu'on me demande...
en l'occurence selectionner une ligne d'un tableau HTML par un simple clic de souris


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  recuperer les valeurs d'une ligne de tableau

 

Sujets relatifs
[VBA] Continuous Forms, récupérer la valeur d'un champ[c] Passer l'adresse d'un tableau a 2 dim en parametre [OK]
service windows n'arrive pas à récupérer variable d'environnement :(Comment récupérer la valeur d'un <SELECT> ??
Transformer une image monochrome en tableau de bitRécupérer login windows d'un client [Apache => Windows && PHP4.2.0)
[perle]recuperer un mot cle sur ircHTML : aligner à gauche et à droite sur la même ligne ?
catch (...): peut-on récupérer l'exception?Saut de ligne dans une propriété title ?
Plus de sujets relatifs à : recuperer les valeurs d'une ligne de tableau


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)