2011-06-15 15 views
2

私はそれを表示するPHPファイルにデータを送信するhtml形式で作業しています...最終的に私はPHPにデータをmysqlデータベースに送ります。私は自分のフォームを送信するとき、私は、PHPのエラーを取得:T_VAR Error with PHP

Parse error: syntax error, unexpected T_VAR in /home2/rocksoli/public_html/webscan/trucheckupdates/mySQL-test/sql_submit.php on line 2

が、これは私のhtmlファイルです:

<html> 
<head> 
<title>Webscan Test Form</title> 
</head> 
<body> 
<form name="test" action="sql_submit.php" method="post"> 
Name: <input type="text" name="name" /> 
Age: <input type="text" name="age" /> 
<input type="hidden" name="formname" value="test" /> 
<input type="submit" value="Submit" /> 
</form> 
</body> 
</html> 

、これはPHPです:

<html> 
<?php 
var $name = $_POST['name']; 
var $age = $_POST['age']; 
var $formname = $_POST['formname']; 
if (!(empty($name))&&!(empty($age))&&!(empty($formname))) { 
var $received = true; 
} 
else { 
var $received = false; 
} 
?> 
<head> 
<title>Confirmation Page</title> 
</head> 
<body> 
<p>Your input to the form: <?php echo $formname;?> was <?php if (!$received) {echo "not";}?>received.</p> 
</body> 
</html> 
+0

皆さんありがとうございます。私はデータベースのものを追加するつもりです – diracdeltafunk

答えて

2

var $name = $_POST['name'];とその他の変数の前に 'var'を削除します。 varキーワードは、クラスにのみ使用されていました(あなたのスクリプトはそうではありません)。

3

使用しないでください。その場合、キーワードvar。ちょうど:

$name = $_POST['name']; 
+0

おかげで、何が間違っていた@anne @aj – diracdeltafunk

0

variable on php.netについて読んでみてください。

このキーワードの用途があります。 php4では、クラスプロパティを定義するためにvarが使用されました。 php5ではpublic/protected/privateです。

+0

ありがとう、私はちょうどPHPを学んでいる – diracdeltafunk