• 締切済み

PHPカレンダーについて

今カレンダーを作成している段階です。 http://w1.nirai.ne.jp/freeze/main/file11.html ↑このサイトのプログラムを参考にしているんですが、 <html> <head> <title>カレンダー</title> </head> <body> <form action="<?php echo $_SERVER["PHP_SELF"]?>" method="POST"> <select name="year"> <?php $cnt = 1970; while($cnt<2038){   if($cnt==date(Y)){   echo "<option value='$cnt' selected>$cnt</option>";   } else {  echo "<option value='$cnt'>$cnt</option>";  } $cnt++; } ?> </select> <select name="month"> <?php $cnt=1; while($cnt<13){   if($cnt == date(n)){   echo "<option value='$cnt' selected>$cnt</option>";   } else {   echo "<option value='$cnt'>$cnt</option>";   } $cnt++; } ?> </select> <input type="submit" value="作成!"> </form> </body> </html> このPHPプログラムを実行してもエラーが消えません。 どこが間違っているのかどなたか教えてください。

みんなの回答

  • se-nabe
  • ベストアンサー率34% (31/91)
回答No.2

僕もコピーして、phpの動く環境でやりましたが、 全角スペースを消して、やったら、 動きましたよ?

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

>エラーが消えません。 もし今回のエラーが「unexpected T_IF」だとしたら、 インデントに全角スペースを使っているからだと思います。 半角スペースかタブに書き換えてください そうでないならどういうエラーがでるか書いてください

macha6389
質問者

補足

すみません。 エラーはこの通りです。 Parse error: syntax error, unexpected '@' in C:\xampp\htdocs\reservation\b.php on line 19   19行目以前にエラーがあるんでしょうか?