Hei,
ensimmäistä postausta tänne kirjoittelen. Ongelma on sellanen että pitäisi luoda html taulukko ja antaa selaimen kautta parametrinä sarakkeiden ja rivien lukumäärä. Seuraava koodia muuttamalla pitäisi onnistua:
<?php print "<TABLE border=1>\n"; for ($y=1; $y<=10; $y++) { print "<TR>\n"; for ($x=1; $x<=10; $x++) { print "\t<TD>"; ($x*$y); "</TD>\n"; } print "</TR>\n"; } print "</TABLE>\n"; ?>
Olisin hyvin kiitollinen jos joku osaa kertoa mitä pitäisi tehdä.
(Mod. Edit. Kooditagit.)
bgf1 kirjoitti:
print "\t<TD>"; ($x*$y); "</TD>\n";
Puolipiste erottaa koodilauseita. Tuossa siis vain ensimmäinen lause sisältää sanan print
. Muissa lauseissa sitä ei ole, joten ne eivät tietenkään tulosta mitään. Tämän perusteella osannetkin jo päätellä, mitä pitää tehdä. Toinen vaihtoehto on laittaa kaikki tulostettavat asiat pilkulla eroteltuina yhden print
-käskyn perään.
Suosittelen PHP-opasta opiskelun tueksi.
tarkoittaakohan tuo selaimen kautta parametrinä, että sarakkeiden ja rivien määrän käyttäjä voi selaimen kautta antaa? umpikujassa tän kanssa!
Aivan. Tuohon tarvitset GET-muuttujia, joista kerrotaan PHP-opassarjan 4. osassa.
Kenties kyse on siitä, että sivun osoite annetaan näin:
taulukko.php?leveys=5&korkeus=10
Nämä tiedot saa PHP:ssä selville $_GET-taulukosta:
<?php $leveys = $_GET["leveys"]; $korkeus = $_GET["korkeus"]; echo $leveys . "x" . $korkeus; ?>
Kiitos ja kumarrus.
Viikon verran tutkin asiaa enemmän ja vähemmän ahkerasti ja tänää rupesi aukeamaan ja nyt lopulta vasta!
Vielä on se ongelmana, että colspania käyttämällä joka toinen rivi pitäisi olla yhtenäinen.
Aihe on jo aika vanha, joten et voi enää vastata siihen.