Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kreiranje Html Table i punjenje TD-ova !

[es] :: PHP :: Kreiranje Html Table i punjenje TD-ova !

[ Pregleda: 2861 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mister_rap
SE at Viacom

Član broj: 8822
Poruke: 2540
77.46.208.*

Jabber: mister_rap@jabber.com


+21 Profil

icon Kreiranje Html Table i punjenje TD-ova !18.10.2007. u 20:59 - pre 200 meseci
Imam jedan problem i nikako mi ne polazi za rukom da ga rijesim...

Dakle treba da kreiram tabelu od x redova i y kolona.
To svakako nije problem, ali mi je problem sto svaki TD u tabeli treba da popunim vrijednostima od 1 do x*y;

Code:

function printTable($r,$c){
print "<table border='1'>";
for ($i=1; $i<=$r; $i++) {
    print "<tr>";
         for ($j=1; $j<=$c; $j++) {
                 print "<td>".$i*$j."</td>";
          }
    print "</tr>";
     }
print "</table>";
}

printTable(3,5);



Gornji kod kao sto je i ocekivano ce mi dati sledece:

1 2 3 4 5
2 4 6 8 10
3 6 9 12 15


A meni treba ovakav izlaz:

1 2 3 4 5
6 7 8 9 10
12 12 13 14 15


Jel neko ima ideju kako da rijesim ovo?
 
Odgovor na temu

357_97

Član broj: 53056
Poruke: 104
*.eunet.yu.



+5 Profil

icon Re: Kreiranje Html Table i punjenje TD-ova !18.10.2007. u 21:52 - pre 200 meseci
Stavi
Code:
($i-1)*$c+$j
umesto
Code:
$i*$j
 
Odgovor na temu

Mister_rap
SE at Viacom

Član broj: 8822
Poruke: 2540
77.46.208.*

Jabber: mister_rap@jabber.com


+21 Profil

icon Re: Kreiranje Html Table i punjenje TD-ova !18.10.2007. u 21:58 - pre 200 meseci
Hvala!
 
Odgovor na temu

kelja

Član broj: 70429
Poruke: 1416
77.46.214.*



+35 Profil

icon Re: Kreiranje Html Table i punjenje TD-ova !18.10.2007. u 22:29 - pre 200 meseci
Moze ovako:

Code:

function printTable($rows,$cols){
print "<table border='1'>";

for ($i=1; $i<=$rows; $i++) {

                  print"<tr>";
         for ($j=1; $j<=$cols; $j++) {

           $broj=($j-$cols)+$cols*$i;


               print "<td>".$broj."</td>\n";


          }
    print "</tr>\n";
     }
print "</table>";

}

printTable(3,5);


Mislim da ono prethodno resenje ne radi, zato sam i postovao ovo.
 
Odgovor na temu

357_97

Član broj: 53056
Poruke: 104
*.eunet.yu.



+5 Profil

icon Re: Kreiranje Html Table i punjenje TD-ova !19.10.2007. u 10:14 - pre 200 meseci
Ako si hteo sve da pises u jednom redu onda si morao sve to da stavis u jos jednu zagradu
Code:
print "<td>".(($j-$cols)+$cols*$i)."</td>\n";
Ja sam code proverio tako sto sam izvuko mnozenje red iznad, cisto zbog preglednosti, a i da me nebi bolela glava pa da kod onda 'neradi'!
 
Odgovor na temu

[es] :: PHP :: Kreiranje Html Table i punjenje TD-ova !

[ Pregleda: 2861 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.