Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] [HTML] Zmienna z tabeli
Forum PHP.pl > Forum > Przedszkole
patryk20120
Witam smile.gif mam tabele zrobioną w HTML'u i mam potrzebę obliczyc z niej coś. Mam na przykład taki kod:
  1. <table border=1 >
  2. <tr><td>1</td>
  3. <td>2</td>
  4. <td>3</td>
  5. <td>tutaj np. suma z komórek "1", "2" i "3"</td></tr>

czy da się jakoś pobrać z tych komórek dane i je dodać questionmark.gif
Spawnm
tak , w javascript, nadaj każdemu <td> jakieś id i
pobaw się z document.getElementById('ide_td')
erix
A po chorobę tak? Dajesz id tylko dla tabeli i jedziesz w ten sposób:

Kod
var rows = document.getElementById('ident').getElementsByTagName('tr');

for(int i = 0; i<rows.length; i++{
     //dla kazdego wiersza
     var k1 = parseInt(rows.childNodes[0].innerHTML); // wartosc komorki pierwszej
     var k2 = parseInt(rows.childNodes[0].innerHTML); // wartosc komorki drugiej
}


i wsjo ryba. Bez zbędnego śmiecenia identyfikatorami.
patryk20120
[html]<table border=1 >
<tr><td>1</td>
<td>2</td>
<td>3</td>
<td><script>
var rows = document.getElementById('ident').getElementsByTagName('tr');

for(int i = 0; i<rows.length; i++{
//dla kazdego wiersza
var k1 = parseInt(rows.childNodes[0].innerHTML); // wartosc komorki pierwszej
var k2 = parseInt(rows.childNodes[0].innerHTML); // wartosc komorki drugiej
var k3 = parseInt(rows.childNodes[0].innerHTML); // wartosc trzeciej drugiej
}

var wynik;
wynik = k1+k2+k3;
document.write("Wynik: "+wynik+".")
</script></td></tr>
</table>[html]
Co mam źle, że nie dodaje tongue.gif questionmark.gif

Może ten kod inaczej ułożyć questionmark.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.