include $tiedosto; http://tuulimylly.kntat04.fi/~jooses/ tiedoston_lisays.php?tiedosto=teksti2.txt http://www.sivusto.fi/index.php?sivu=uutiset http://fi.php.net/manual/fi/function.include.php if(isset($tiedosto)) // isset funktio tarkistaa onko // $tiedosto muuttuja olemassa { include $tiedosto; // jos muuttuja löytyy, // suoritetaan tämä } " . date("H:i:s") . "" . $HTTP_POST_VARS['etunimi'] . "" . $HTTP_POST_VARS['sukunimi'] . "" . $HTTP_POST_VARS['puhelin'] . "\n"; /* tallennetaan $rivi muuttujaan rivi joka halutaan tallentaa tiedostoon. lainausmerkkien sisällä olevat html-koodit ketjutetaan muuttujista löytyviin tietoihin käyttämällä .-operaattoria. piste siis yhdistää kaksi peräkkäistä merkkijonoa. */ $tsto = fopen("puhelinmuistio.txt","a"); // avaa tiedoston fwrite($tsto,$rivi); // kirjoitetaan tiedostoon fclose($tsto); // suljetaan tiedosto } // jos tietoja oli lähetetty suoritetaan kaikki // aaltosulkujen välissä ollut koodi ?> Taulukon tulostus:
Tiedon tallentaminen MySQL-tietokantaan --------------------------------------- Ensin suunnitellaan ja luodaan tarvittavat taulut (ja yhteydet) SQL-lause jolla luodaan vieraskirjaa varten taulu: CREATE TABLE vieraskirja ( laskuri INTEGER, paiva DATETIME, nimi VARCHAR(50), email VARCHAR(50), kotisivu VARCHAR(100), pisteet CHAR(1), viesti TEXT); Ota yhteys tietokantapalvelimeen phpmyadminin avulla: http://tuulimylly.kntat04.fi/phpmyadmin Aja edellä oleva scripti omaan tietokantaasi, lopputuloksena pitäisi syntyä vieraskirja niminen taulu. Seuraavaksi luodaan lomake jolla vierailija syöttää tietoja:
Nimesi:

Sähköpostiosoiteesi:

Kotisivusi osoite:

Arviosi tästä sivustosta (1-5):
1 2 3 4 5
Viestisi:

Vieraskirjaan syötettyjen tietojen käsittely: --------------------------------------------- Vieraskirjan tulostaminen: -------------------------- \n"; while ($rivi = mysql_fetch_array($hakutulos, MYSQL_ASSOC)) { print "\n"; foreach ($rivi as $sarake) { print "$sarake\n"; } print "\n"; } print "\n"; mysql_close($mysqlyhteys); ?> print "
\n"; while ($rivi = mysql_fetch_array($hakutulos, MYSQL_ASSOC)) { print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "
" . $rivi['paiva'] . "
" . $rivi['nimi'] . "
" . $rivi['kotisivu'] . "
Arvio sivuista: "; switch($rivi['pisteet']) { case 5: print "*"; case 4: print "*"; case 3: print "*"; case 2: print "*"; case 1: print "*"; } print "
" . $rivi['viesti'] . "
\n"; print "
\n"; }