begin process at 2012 05 29 23:15:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Divers

 > 

récuperer données table


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

récuperer données table

mardi 30 juin 2009 à 15:36:47 | récuperer données table

anasjava

Je suis débutant en java  et  j'ai  un petit souci, je remli une table par des données et je  souhaite après récupérer mes données que je saisi et les stocker dans une base de données, je ne sais pas comment faire j'ai utiliser la fonction aff() dans un bouton  pour afficher les valeures récupérées mais ça marche pas .

Merci pour de me proposer un chemin a suivre

 


  function aff()

            {

            var nbr = nbrligne();

            var i=0;

            for (i =1;i<=nbr;i++)

            {

            var nomenc = document.getElementById('cdesc').rows[1].cells[1];

            alert(nomenc);

           

               !!!

                // Il  m'affiche [object]   et  pas ma vrai valeur

           

            }

 






Code JAVASCRIPT :

 function AddRow(){
 
    i = new Number(document.getElementById('lig').value);
    var newRow = document.getElementById('table').insertRow(-1);
    var newCell = newRow.insertCell(0);
 var nomcv =  document.getElementById('nomc').value;
 var descv =  document.getElementById('desc').value;
 var numv =  document.getElementById('lig').value;
 
 if (nomcv==""){
 alert("Nomenclature requise") ;
 return false;
 return;
 }
 if (descv==""){
 alert("Description requise") ;
 return false;
 return;
 }
 newCell.innerHTML = nomcv;
 newCell = newRow.insertCell(1);
    newCell.innerHTML =descv;
 newCell = newRow.insertCell(2);
    newCell.innerHTML = numv;
    newCell.innerHTML = i;
 document.getElementById('lig').value = i+1;


 newCell = newRow.insertCell(3);
 newCell.innerHTML ='<input type="button" name="ss" Value="Sup" onclick="supp(this)" </input>';   
}
 


code HTML :
 <table id="table" border="2">
    <tr>
        <td class="cnomen" > Nomenclature</td>
        <td class="cdesc" >Description          </td>
  <td class="clig" >N°Ligne</td>
  <td>Supp</td>
    </tr>
</table>
 <input name="button" type="button" onclick="
  AddRow();" value="Ajouter Nomenclature" ) >
 <input type="text" id = "nomc"  name="nomc" value="">
    <input type="text" id = "desc"  name="desc" value="">
    <input type="text" id = "lig"  disabled="disabled" name="lig" value="1" size="1">


 

mardi 30 juin 2009 à 15:42:00 | Re : récuperer données table

Bul3

Membre Club


Bonjour,
>>Je suis débutant en java
tu n'es donc pas dans le bon forum....
ici, c'est javascript, et ça n'a rien à voir !

>>var nomenc = document.getElementById('cdesc').rows[1].cells[1];
 
alert(nomenc);


ben oui.... alert(nomenc.innerHTML) ce sera le contenu
de la cellule ( en "brut" )
il faudra peut-être que tu utilises
alert(nomenc.firstChild....  ou autre "n½uds" ) pas lu ton exemple


Cordialement [mon Site] [M'écrire] Bul
mardi 30 juin 2009 à 16:46:10 | Re : récuperer données table

anasjava

Bonjour,
>>Je suis débutant en java
tu n'es donc pas dans le bon forum....
ici, c'est javascript, et ça n'a rien à voir !

>>var nomenc = document.getElementById('cdesc').rows[1].cells[1];
 
alert(nomenc);


ben oui.... alert(nomenc.innerHTML) ce sera le contenu
de la cellule ( en "brut" )
il faudra peut-être que tu utilises
alert(nomenc.firstChild....  ou autre "n½uds" ) pas lu ton exemple

Bonjour et merci pour la réponse.

J'ai voulu afficher la valeur nomenc par alert juste pour avoir le contenu.

J'ai essayé avec firstChild mais toujours ça marche pas.

Vous avez une astuce afin de récupérer les lignes d'une table dynamique ?

Merci d'avance.

 

 

mercredi 1 juillet 2009 à 06:29:52 | Re : récuperer données table

Bul3

Membre Club
firstChild est un objet lui aussi !
regarde ce qu'il faut utiliser...
ch'tiot autre exemple  :
<body>
    <table id="t">
        <tr>
            <td>
                <input id="toto" type="text" value="exemple" />
            </td>
        </tr>
    </table>
    <script>
        alert(document.getElementById("t").rows[0].cells[0].getElementsByTagName("input")[0].value);
    </script>
</body>


et vérifie ce que tu insères dans la cellule avec innerHTML....


mercredi 1 juillet 2009 à 07:24:27 | Re : récuperer données table

Bul3

Membre Club
Réponse acceptée !
mais comme toi, tu n'ajoutes que du texte dans tes cellules

function aff()
{   var t=document.getElementById("table")
    for (var i =1;i<=t.rows.length;i++)
    {   alert(t.rows[i].cells[1].innerHTML);    }
}

mercredi 1 juillet 2009 à 07:33:49 | Re : récuperer données table

Bul3

Membre Club
il fallait d'ailleurs lire : for (var i =1;i<t.rows.length;i++)
mercredi 1 juillet 2009 à 07:38:07 | Re : récuperer données table

Bul3

Membre Club
mais : >>... les stocker dans une base de données, ...
pour les transférer au serveur, tu vas peut-être devoir les
mettre dans des éléments html avec un name et un .value,
sauf si tu utilises ajax...

mercredi 1 juillet 2009 à 09:59:30 | Re : récuperer données table

anasjava

Bonjour,
merci c'est ça la solution !! il fallait ajouter  "innerHTML" , maintenant il m'affiche mes valeurs.
 Merci beaucoup pour ton aide.




function aff()
{   var t=document.getElementById("table")
    for (var i =1;i<=t.rows.length;i++)
    {   alert(t.rows[i].cells[1].innerHTML);    }
}

mercredi 1 juillet 2009 à 10:13:42 | Re : récuperer données table

Bul3

Membre Club

il te reste à les transmettre au serveur.

si tu n'utilises pas ajax (probablement inutile) ou si tu
n'ajoutes pas "manuellement" les données  derrière l'url
(ce serait dommage) , la méthode "normale"/"courante"... :
c'est un formulaire avec des champs qui ont un name
et une value...

c'est pour cela que je te parlais de firstChild, de getElementsByTagname

perso je mettrais même un name avec des crochets
<td><input type="text" name="nomc[]" ..../></td>
par exemple, comme ça, coté serveur, on récupère
un array $_POST['nomc'], facile à gérer.
@+


Cette discussion est classée dans : var, document, value, getelementbyid, newcell


Répondre à ce message

Sujets en rapport avec ce message

Problème cahce avec IE [ par goulouk ] Bonjour,je voudrais savoir comment empécher de mettre une page en cache, ou alors obliger IE à recharger la page sans la prendre dans le cache.Je vous incrementer [ par tonytruand ] bonjour;j'ai un souci d'incrémentation. Dans une function ci dessous, j'aimerai que le i se traduise par 0 puis 1 puis 2 etc.J'ai bien essayer le  for interdire mots [ par tonytruand ] Bonjour à la communauté !j'ai besoin de votre aide, en effet je cherche à retirer dans un texte, par exemple, tous les : le la les du en ect. J'ai pou Problème Firefox & document.getElementById [ par leviz ] Bonjour,J'ai un problème avec Firefox, il ne me recupère pas les valeurs de mon formulaire et pourtant sous IE ça fonctionne très bien.        alert( envois de formulaire ajax [ par Annadrill ] bonjour,voilà, j'aimerais modifier la fonction que je vous mets la dessous, de manière a pouvoir l'utiliser avec n'importe quel formulaire, en précisa Problème de script faisant ralentir ie [ par gregusse ] Bonjour ! J'ai un problème sur un script que j'ai codé. J'ai le message de IE "un script fait ralentir internet explorer ...". Apparemment c'est à ca insertion des donne javascripte dans une bdd [ par somapi ] salue les amies j'ai un pFe qui consiste à crée une ma interactive bon, ma problème c'est que j'ai des donne dans ma base j aimerait bien récupère ces Problème calcul "IF" (conditionnel) [ par canascat008 ] Bonjour a tous, je suis un petit morpion dans le monde du codage et je bute sur une formule !! je suis en train de coder un formulaire pour calculer Vérification formulaire [ par maha1987 ] salut tout le monde, j'ai un formulaire html et css mais le controle javascript ne fonctionne pas j'ai essayé même avec le jquery mais toujours le mê Redimentionnement et Repositionnement d'un DIV [ par fabiano13 ] Bonjour, Je voudrais superposer un div d'une dimension précise sur une vidéo et lorsque je suis en mode "plein écran" ce div devrait se redimensionne


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,139 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales