Eli olen yrittänyt värkätä kuvan arvostelemiseen tarkoitettua tekstikenttää, mutta huonolla menestyksellä.
Eli olen tällähetkellä saanut tämmöisen koodin aikaseksi.
testi.php
<form action="lomakkeenkasittelija.php" method="post"> Nimimerkki <input type="text" name="Nimi" size="20" maxlength="50"></textarea> <BR> Viesti: <TEXTAREA NAME="Viesti" ROWS=4 COLS=25></TEXTAREA> <INPUT TYPE="submit" VALUE="Lähetä"> <INPUT TYPE="reset" VALUE="Tyhjennä"> </FORM>
lomakkeenkasittelija.php
<?php //muodostetaan merkkijono $_POST-taulukon alkioista foreach($_POST as $nimi => $arvo) { $palaute .= $nimi . ": " . $arvo . "\n"; } ?>
tekstintulostus.php
<?php include("lomakkeenkasittelijä.php"); ?>
Eli tarkoitukseni on saada tuo lomaketeksti näkymään tekstintulostus.php tiedostossa,
mutta tällähetkellä ei onnistu. Missä vika?
Sitä ei tulosteta missään... Eli tulosta se $palaute-muuttujan sisältö lopuksi:
echo $palaute;
Juu no nyt onnistu kiitoksia :)
Nyt se ei säilytä noita kommenttejä mitenkään.
Eli se ainoastaan näyttää sen sillähetkellä, mutta kun tuut uudenmankerran sivuille se on kadonnut.
Miten saisi sen säilyttämään sen kommentin.
Pitäiskö tehdä semmoinen .txt tiedosto sitten?
Eli täs on koodi nykyisessä muodossaan.
lomakett.php <form action="veakpicer.php" method="post"> Nimimerkki:<br> <input type="text" name="Nick" size="20" maxlength="50"></textarea> <BR> Viesti:<br> <TEXTAREA NAME="Kommentti" ROWS=2 COLS=35></TEXTAREA> <br> <INPUT TYPE="submit" VALUE="Lähetä"> <INPUT TYPE="reset" VALUE="Tyhjennä"> </FORM>
Palautehan ei tallennu mihinkään. Voit tallentaa palautteen esimerkiksi tekstitiedostoon fwrite-funktiolla käyttäen fopen- ja fclose-funktioita.
Myös MySQL:n tai muun tietokantasovelluksen käyttöä tuskin on kielletty.
Aihe on jo aika vanha, joten et voi enää vastata siihen.