Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP:tä osaavalle pieni työ

Sivun loppuun

kankkune [10.06.2007 20:42:41]

#

eli tästä http://jokkista.no-ip.org/kesäkuu.php
pitäisi saada tän näkönen http://jokkista.no-ip.org/uploads/taulukko.JPG

ja käytän tätä https://www.ohjelmointiputka.net/koodivinkit/23672-php-csv-taulukon-näyttäminen
viitsisikö joku muokata tota tollaseksi tai tehdä kokonaan uuden

Sami [10.06.2007 22:55:37]

#

Toimivuudesta ei ole mitään takeita koska en kokeillut tätä ja typoja (tai muita mokia) voi löytyä. Yritä itse selvittää ongelmat jos niitä ilmenee.

<html><body>
<?php
function tulostacsv($tiedosto,$e)
    {
    $d=file($tiedosto);
    $o=explode($e,$d[0]);
    echo "<table width=100%>";
    echo "<tr>";
    echo "<td>Sija</td><td>Pelaaja</td><td>Pistemäärä</td>";
    echo "</tr>";
    for ($i=0;$i<count($d);$i++)
        {
        $o=explode($e,$d[$i]);
        echo "<tr>";
        echo "<td>".$i.".</td>";
        for ($j=0;$j<count($o);$j++)
            {
            echo "<td>".$o[$j]."</td>";
            }
        echo "</tr>";
        }
    echo "</table>";
    }

tulostacsv("ilma.csv",",");
?>
</body></html>

peg [10.06.2007 22:57:50]

#

Joo, kyllä toi Antin malli toimii, muuta erottimeksi ; eikä ,

http://62.44.216.148/harkat/csv/

kankkune [11.06.2007 00:15:00]

#

kiitos hyvistä skripteistä mut
samin skripti muuten ok mut alkaa 0:sta ja ei oo taulukkoa no se taulukko ei nyt oo nii välttämätön

peg:in skriptissä ei ole numerointia muuten hyvä.

oho sain jopa ite sen alkamaan 1:stä -> :D

edit ei se toimikkaa kun jos se alkaa 1:stä nii sillon se oikeesti ekana oleva ei tuulisalle ollenaaa :D evo (en vaan osaa).

peg [11.06.2007 00:41:37]

#

Oisko ny sellai ku haluat:
http://62.44.216.148/harkat/csv/

kankkune [11.06.2007 10:59:01]

#

peg muuten ok mut nyt kun alkaa numerointi 1:stä niin se joka oikeesti ois eka eli 0 nii ei näy ollenkaa ja tossa sulla on huono kun erottiimena toimii ; eikä , kun se ohjelma joka tekee ton filun nii käyttää erottimena , enkä voi vaihtaa sitä, no ton erottimen osasin itekki vaihtaa mut

tässä numerointi nollasta samin tekemä
http://jokkista.no-ip.org/kesäkuu.php

pegin tekemä
http://jokkista.no-ip.org/kesäkuu2.php

samasta csv tiedostosta tehty

Short Php [12.06.2007 12:29:40]

#

Jos välttämättä haluat aloittaa 0:asta, käytä seuraavaa scriptiä jossa on muokattu 1 numero pegin scriptistä.

<?php
function tulostacsv($tiedosto,$e)
    {
    $d=file($tiedosto);
    $o=explode($e,$d[0]);
    echo "<table width=40% border\"1\">";
    echo "<tr>";
    echo "<td>Sija</td><td>Pelaaja</td><td>Pistemäärä</td>";
    echo "</tr>";
    for ($i=0;$i<count($d);$i++)
        {
        $o=explode($e,$d[$i]);
        echo "<tr>";
        echo "<td>".$i.".</td>";
        for ($j=0;$j<count($o);$j++)
            {
            echo "<td>".$o[$j]."</td>";
            }
        echo "</tr>";
        }
    echo "</table>";
    }

tulostacsv("teksti.csv",",");
?>

kankkune [12.06.2007 15:14:52]

#

selitinköhän liika huonosti

eli toi pegin skripti listaa 1:stä -> niin kuin pitääkin mutta jättää oikeasti ensimmäisen pelaajan pois eli se mikä olisi samin listauksessa 0. pelaaja ei tuossa pegin listassa näy.

Miten sen sais alkamaan 1. -> mutta niin ettei jättäisi oikeasti ensimmäistä pelaajaa pois siis sitä parasta.

tkarkkainen [12.06.2007 15:36:16]

#

Varmaankin muuttamalla samin koodista tämän rivin

echo "<td>".$i.".</td>";

täksi:

echo "<td>".$i+1.".</td>";

kankkune [12.06.2007 16:43:23]

#

jos tuon tein mitä tkarkkainen kerto niin skripti ei enää toiminu ollenkaa.

ajv [12.06.2007 16:48:06]

#

echo "<td>".($i+1).".</td>";

kankkune [12.06.2007 17:05:29]

#

Kiitokset kaikille auttaneille nyt sain pisteet näkymään niin kuin halusinkin.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta