プロが教えるわが家の防犯対策術!

Parse error: syntax error, unexpected T_STRING in /home/**パス名***/kanrisha/dis_tbl_year.php on line 32 と何度修正しても32と出ます。以下飛び先実行プログラム(テーブルの表示)。
<?php
/* 登録年度一覧表示 dis_tbl_year.php*/
session_start();
print <<<EOD
<HTML>
<HEAD>
<TITLE>tbl_yearの表示</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset="Shift_JIS">
</HEAD>
<BODY BGCOLOR="#E6E6FA" text="#000066" link="#A020F0" body alink="#FF00FF" body vlink="#9400D3">
EOD;
//データベース関連のデータをインクルード
require_once("dbini.php");
//MySQLに接続します
$con = mysql_connect($DBSERVER, $DBUSER, $DBPASSWORD);
mysql_select_db("○○○");
$sql = "select * from _year order by year_id";
$result = mysql_query($sql); // select を実行
if ($result == false){
printf("SQL:\"$sql\"の実行に失敗しました。");
exit;
}
$rows = mysql_num_rows($result); //行数を取得
printf("<CENTER><H2><登録年度一覧></H2></CENTER>");
print("<table border=\"1\" align=\"center\">\n");
print("<TR><TH>年度ID</TH><TH>年度</TH></TR>\n");
if ($rows > 0){
for ($j = 0;$j < $rows;$j++) {
print("<FORM ACTION=\>"hensyu_year.php\" METHOD=\"POST\" TARGET=\"right\">");
$data = mysql_fetch_object($result);
$year_id = $data->year_id;
$year = $data->year;

print("<TR>");
print("<TD>$year_id</TD>");
print("<TD>$year</TD>");
以下部分省略
}
}
?>
</BODY>
</HTML>

A 回答 (1件)

print("<FORM ACTION=\>"


とありますが、\>" でなく >\" じゃないですか。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!