PDA

View Full Version : hjälp!


annan
2000-06-13, 11:37
jag kan inte alls mycket om cgi, i stort sett ingenting alls, men jag ska försöka förklara mitt problem så gott det går:

jag har ett formulär där ett fält har namnet "kaka" ( name="kaka" ) och ett annat fält har namnet "kommentar".

<form method=POST action="http://www.kaka.com/cgi-bin/kaka.cgi">

<input type=text name=kommentar>
<input type=text name=kaka>

<input type=submit>
</form>


Nu vill jag att om man skriver ordet kakburk i fältet kaka, så ens kommentar skrivas ut i filen kakburk.html.
Om man däremot skriver ett annat ord än kaka, så ska ordet "nej" skrivas ut på skärmen.

Jag vet hur man får kommentaren att skrivas ut i filen kakburk.html,
och jag vet hur man får ord att skrivas ut på skärmen om man glömmer att fylla i vissa fält i formulär, men hur gör jag detta?

Jag har provat med raden detta:

if ($FORM{'kaka'} == kakburk){
print KAKBURK "$FORM{'kommentar'}";

men det verkar vara helt fel.
Hur gör man?

Tacksam för svar!

emission
2000-06-13, 14:40
Du får visa mer av koden.

------------------
----------------------------
Gunnar Liljas - webbutvecklare
Leon Reklambyrå AB
Norrköping
ASP/VB/Perl/PHP/Tango

annan
2000-06-13, 19:43
löste det på annat sätt :D