[PHP-users 5642] 変数の受渡とif文について

ariari php-users@php.gr.jp
Sat, 23 Feb 2002 12:13:16 +0900


はじめましてphp初心者AriAriと申します。
お力をお借りしたく書き込ませていただきました。

変数の受渡とif文についてお聞きしたいのですが、2つのページを作りました。
1つはErabu.html(選ぶページ)
1つはAnswer.php(答えのページ)

Erabu.htmlは、下記で"r"と言う変数を持たせました。
<html>
何で行きますか?<BR>
<A HREF="answer.php?r=1">電車</A><BR>  --- r=1
<A HREF="answer.php?r=2">バス</A><BR> --- r=2
<A HREF="answer.php?r=3">飛行機</A><BR> - r=3
</html>

Answer.phpは下記でif文で変数"r"について何を選んだかを表示させるページとしま
す。
<html>
<?php
if($r==1):
print("電車が選ばれました。");
elseif($r==2):
print("バスが選ばれました。");
else:
print("<TITLE>飛行機が選ばれました。</TITLE>");
?>
</html>

しかし、Answer.phpでエラー(Parse error: parse error, expecting 〜)してしま
います。
変数の受渡<A HREF="answer.php?r=1">が悪いのでしょうか?
変数の代入($r)の前に何か宣言が必要なのでしょうか?

長文になってしまいましたが、よろしくご指導お願いいたします。