perlスクリプトを使用して、htmlからDBDデータベースに入力されたデータを取得しようとしています。
ここに私のhtmlコードがあります:
<html>
</head>
<body>
<H1>Friend's contact book</H1>
<FORM ACTION="contact.pl" METHOD="POST">
<HR>
<H2>Friend's contact</H2>
<PRE>
Name:<INPUT TYPE="text" NAME="name">
Address:<INPUT TYPE="text" NAME="add">
</PRE>
</HR><P>
<INPUT TYPE="submit" VALUE="Sign Up"> or <INPUT TYPE="reset" VALUE="Cancel">
</P>
</FORM>
</body></html>
これが私のperlスクリプトです:contact.pl
#!/usr/bin/perl
# Initialize DBI.
use DBI;
use strict;
# Make the database connection.
my $dbh = DBI->connect("dbi:Pg:dbname=friendcontact")
or die my $DBI::errstr;
# Store the SQL query
myy $stat = my $dbh->prepare("INSERT into friend (name, add) VALUE
(?,?)");
# Execute the query
my $stmh->execute();
# Tidy up
my $stmh->finish();
my $dbh->commit or die my $DBI::errstr;
contact.plコードを実行できませんでした。「Internal Server Error」と表示されました
とにかくこれを修正できますか?
事前に感謝します
あなたが言ったように私はすでにコードを編集していましたが、更新後にエラーが発生しています: 内部サーバーエラー
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error.
Premature end of script headers: /home/friendcontact/private/cgi-bin/contact.pl