Lupasin minun omille World of warcraft kiltalaisille, että saadaan hieno taulu uusille kotisivuille. Taululla pitisi näkyä meidän levelimme ja nimet. Itse en kummiskaan php:ta hallitse niin paljoa, joten ajattelin, jotta voisitte auttaa.
(Muutama kuva jotka hutaisin eilen paintilla, toivottavasti saatte selvää)
http://img141.imageshack.us/img141/3158/
http://img141.imageshack.us/img141/8915/
Kiitos kuin luit viestin, ja isompi kiitos jos vastasit.
Tee tietokanta (tai tiedosto) jonne tallennetaan annetut tiedot. Sitten tulostat ne miten ikinä tahdotkaan. Eipä siinä sen kummempia.
laatikko kirjoitti:
Lupasin minun omille World of warcraft kiltalaisille, että saadaan hieno taulu uusille kotisivuille.
Toivottavasti et luvannut, että homma on huomenna valmis. Näitä ei välttämättä ihan hetkessä opita. Kuinka paljon nyt siis osaat jo ennestään? Osaatko tehdä tuon taulukon tavallisesti HTML:llä? Osaatko tehdä nuo nappulat ja tekstikentät? Osaatko käsitellä tiedostoja? Siihen löytyy neuvoja täältä: https://www.ohjelmointiputka.net/oppaat/opas.
Uskoisin, että tämän voisi toteuttaa PALJON helpomminkin (MySQL?), mutta tässä ensimmäiseksi mieleen tullut tekstitiedostopohjainen:
Kuvaan 1:
<?php # Luetaan uutishakemisto. $uutiset = scandir("C:\\...\\wowsivut\\levelit"); foreach ($uutiset as $key => $uutinen) { if ($key != "." and $key != "..") { echo "<table><tr><td>"; require("sivut/uutiset/".$uutinen); echo "</td></tr></table>"; } } ?>
Tuontapaisen pitäisi toimia siihen (tokihan tuota ei tuollaisenaan kannattaisi käyttää, mutta toivottavasti valaisee.)
Pitäisikö tiedon tallentua tietokantaan vai olisiko tarkoitus hakea tietoa tekstitiedostosta vai miten olet tämän homman suunnitellut!
PS. ja linkki sivuillesi kiinnostaisi myös!
Kuva 2:
<?php # Pistetään tiedostoon uutta tavaraa... file_put_contents("C:\\...\\wowsivut\\levelit\\".$nimi, $nimi.":".$leveli); ?>
Nuo kaksi olisivat ne "pääjutut", tietty omat härpäkkeet ja varmistukset päälle, ettei kuka vain pääse muokkaamaan.
Vasta_alkaja kirjoitti:
Pitäisikö tiedon tallentua tietokantaan vai olisiko tarkoitus hakea tietoa tekstitiedostosta vai miten olet tämän homman suunnitellut!
PS. ja linkki sivuillesi kiinnostaisi myös!
Sen pitäisi tallentua jonnekkin, jotta sitä oisi helppo muokata joskus. Lupasin tehdä sen tämän viikon aikana, joten kiireeksi tulee harjotella. Kotisivuja ei ole vielä, koska vanhat kaatuivat.
Luin noita oppaita ja päädyin tälläiseen ratkaisuun.
<html> <body> <p>Nimi : <input type="text" name="nimi"> <br> <p>Level: <input type="text" name="level"> <br> <input type="submit" value="Lähetä"></p> </form> </body> </html>
Tuolla tavalla saa tehtyä jotenkin ainakin kuvan2, mutta miten saan tuon submit nappulan toimimaan ja niin että voisin esim, echo:n avulla sitten näyttää nämä toisella sivulla?
Siellä se oppaissa sekin lukee. Lue w3schoolsista lisää formeista, tuosta puuttuu aloitustagi.
Siis...
Kentästä tiedon hakeminen muuttujaan:
<form method="post"> <input type="text" name="teksti" /> <input type="submit" value="Lähetä" /> </form> <?php $teksti = $_POST['teksti']; ... ... ?>
Jos tuota hait. Tuon laitat niiden edellisten koodien alkuun.
Ja älä unohda tietoturvaa, strip_tags(), trim(), jen ovat luonasi sen takia.
Aihe on jo aika vanha, joten et voi enää vastata siihen.