php
1<? 2echo $log1[$rand][3]; 3 4$title = $log[$rand][3]; 5?> 6 7<html> 8<head> 9<meta charset="utf-8"> 10<title>簡易クイズプログラム</title> 11</head> 12<body> 13 14<h2><?php echo $title ?></h2> 15<form method="POST" action="answer.php"> 16 <?php foreach($question as $value){ ?> 17 <input type="radio" name="question" value="<?php echo $value; ?>" /> <?php echo $value; ?><br> 18 <?php } ?> 19 <input type="hidden" name="answer" value="<?php echo $answer ?>"> 20 <input type="submit" value="回答する"> 21</form> 22 23</body> 24</html>
このecho $titleの部分に何も表示されないのはなぜでしょう?
$title = $log[$rand][3];にはlog[$rand][3]が入っているはずなのですが。
echo $log1[$rand][3];は表示されます。1a1,2b2,3c3のいずれかが表示されるようになっています、
同様に、もう1つ、$tilteの分も表示されるはずなのですが・・・なぜ。
変数のスペル間違ってますよ?
回答2件
あなたの回答
tips
プレビュー