Eli ongelmani on se, että en saa koodiani vastaan ottamaan lomakkeella lähetettyä tietoa... En näe itse koodissa virheitä (mikä nyt ei toisinaan ole yllätys.. )
Koodini näyttää tältä:
<?php $nick = $_PSOT["nick"]; if(isset($_POST["nick"])){ # (!empty($_REQUEST)) echo "Vastasit nimimerkiksi:". $nikc ; } else{ echo "et vastannut mitään "; } ?> <HTML> <HEAD><TITLE>TESTI</TITLE></HEAD> <BODY> <form action="<?PHP echo $_SERVER["php_self"]; ?>" method="post"> <table class="logtab"> <tr> <td class="td3" width="120px"><label for="nick"><b>Nimimerkki:</b></label></td> <td> <input type="text" name="nikc" id="nick" size="20" ></td> </tr> <tr height="30px"> <TD align="center" colspan="2"> <input type="submit" value="Lähetä"> <input type="reset" value="Tyhjennä"> </TD> </tr> </table> </form> </BODY> </HTML>
Olen yrittänyt keksiä vikaa, katsonut vinkkejä koodivinkeistä ja omista vanhoista toimivista scripteistä jne... mutta ei... en saa toimimaan tätä tuotosta...
kokeiles vaihtaa tämä:
echo "Vastasit nimimerkiksi:". $nikc
tähän:
echo "Vastasit nimimerkiksi:". $nick
Kiitoksia... hitsi en huomannut tuota, vaikka kuinka tuijottelin. Yritin etsiä vikaa muualta...
Niin se vain on että omille kirjoitus virheilleen on sokea.
Sitä varten kannattaa aina kehitysvaiheessa pitää täydet virheilmoitukset käytössä:
Et vaikka kuinka tuijottelemalla huomannut myöskään (toisella rivillä!) $_PSOT
:ia ennen 'Putkaan kirjoittamista?
eq kirjoitti:
Et vaikka kuinka tuijottelemalla huomannut myöskään (toisella rivillä!)
$_PSOT
:ia ennen 'Putkaan kirjoittamista?
Se on lisätty jälkeenpäin tähän putkan postaukseen, käsin... Poistin koko kakkos rivin siinä kun lisäsin koodin pätkän, koska arvelin ettei siitä ole minkään sortin hyötyä... k.o pätkä oli oikein alkup. koodissa kyllä..
Kiitos vinkistä Metabolix
Aihe on jo aika vanha, joten et voi enää vastata siihen.