- 締切済み
下記エラーメッセージ解決について
Parse error: syntax error, unexpected T_STRING in /home/パス名/kanrisha/dis_tbl_year.php on line 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; //データベース関連のデータをインクルードします //MySQLに接続します $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"); //ちなみに32行目はここです。 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>");
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- PrintScree
- ベストアンサー率25% (538/2091)
何度もすいません(^^; エラーがでた行のifとfor、 { はあるけど } がないですね。
- PrintScree
- ベストアンサー率25% (538/2091)
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset="Shift_JIS"> この行、 " が多くないですか? <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> Shift_JISの前に " が余計です。 まずはここを修正してみてください。