• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:phpのページをインターネットで開くと、エラー表示が出てきます。)

phpのページをインターネットで開くと、エラー表示が出てきます。

このQ&Aのポイント
  • PHPのページをインターネットで開くとエラーが表示される問題について
  • PHPのページを開くとエラーが出てきて困っています。具体的には、305行目で'img0'が宣言されていないとのエラーが表示されます。
  • エラーが出ているPHPページでは、305行目で'img0'が宣言されていませんというエラーが表示されます。このエラーにどう対処すべきか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

それってjavascriptのエラーじゃないですか? phpのファイル中にjavascriptを埋め込んでいませんか? もしそうならブラウザでソースの表示をして、その 305行目をみてみてください。 PHPソースの行数と全然違う箇所のはずです。

noname#63056
質問者

補足

まさしくおっしゃる通りです。 javascriptのエラーだと思い、javascriptの表示の部分を消しました。 しかし、まだ他にもエラーがあるみたいで、別のエラー表示が出てきました。 エラー内容が 「ライン:9  文字:1  エラー:オブジェクトを選択してください。  URL:・・・・・.php」 とエラーが出てきます。 ちなみに9行目は下記のようになっています。 1<?php 2require("cp_cnt.inc"); 3 4//画像格納フォルダ 5define("IMG_DIR","img/"); 6// 取り出す最大レコード数 7$lim = 10; 8 9// 表示するページ位置を取得する 10$p = intval(@$_GET["p"]); 11if ($p < 1) { 12 $p = 1; 13} // 表示するデータの位置を取得する $st = ($p - 1) * $lim + 10; // 前のページ/次のページのページ番号を取得する $prev = $p - 1; if ($prev < 1) { $prev = 1; } $next = $p + 1; //試しに…$now_nen=date("Y")."-04-01 16:17:00"; $now_nen = date("Y"); $rai_nen = $now_nen + 1; //追加部分 $saku_nen = $now_nen - 1; $now_tuki = date("n"); //echo $now_tuki; //1月~3月の場合は、true. if($now_tuki < 4){ $sql="SELECT * FROM keiji_t WHERE DATE_FORMAT(kdate,'%Y-%m-%d') BETWEEN '$saku_nen-04-01' AND '$now_nen-03-31' order by kdate DESC"; $res=mysql_query($sql,$conn); $kazu=mysql_num_rows($res); } else{ $sql="SELECT * FROM keiji_t WHERE DATE_FORMAT(kdate,'%Y-%m-%d') BETWEEN '$now_nen-04-01' AND '$rai_nen-03-31' order by kdate DESC"; $res=mysql_query($sql,$conn); $kazu=mysql_num_rows($res); } //データベースを読み込む if($now_tuki < 4){ $sql="SELECT * FROM keiji_t WHERE DATE_FORMAT(kdate,'%Y-%m-%d') BETWEEN '$saku_nen-04-01' AND '$now_nen-03-31' order by kdate DESC LIMIT $st,$lim"; } else{ $sql="SELECT * FROM keiji_t WHERE DATE_FORMAT(kdate,'%Y-%m-%d') BETWEEN '$now_nen-04-01' AND '$rai_nen-03-31' order by kdate DESC LIMIT $st,$lim"; } $res=mysql_query($sql,$conn); if (!$res) { die("データベース取得失敗");} ?> このような感じです。 どこが悪いのかさっぱり分からないのですが、 何かお気づきな点などございますでしょうか?

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

これもjavascriptのエラーでしょうね。 phpの文法エラーなどの場合はそこで処理がとまって まともなHTMLが表示されないことが多いですから 前回も書きましたとおりブラウザからページのHTMLソースを 表示し、9行目がどうなっているか見てみてください

関連するQ&A

専門家に質問してみよう