- ベストアンサー
POST からの受け渡しができません・・・
教えてくださいm(__)m <FORM action="<? echo $PHP_SELF; ?>" method="POST"> :(ここにはif文がはいっています。) : print "お名前:<BR>\n"; print "<input type=\"text\" name=\"handle\" size=\"16\" maxlength=\"30\" value=\"<? echo ($handle); ?>\"><br><br>\n"; print "性別:<BR>\n"; for (reset ($sex_tbl); $key = key ($sex_tbl); next ($sex_tbl)) { echo (" <OPTION value=\"" . $key . "\""); if ($key == $sex) echo (" SELECTED"); echo (">" . $sex_tbl[$key] . "\n"); } print "PRポイント:<BR>\n"; print "<input type=\"text\" name=\"pr\" size=\"16\" maxlength=\"30\" value=\"<? echo ($pr); ?>\"><br><br>\n"; print "<CENTER><input type=\"submit\" value=\"次の人!\"></CENTER><br>\n"; print "<input type=\"hidden\" name=\"page\" value=\"kekkapage\">\n"; print "<input type=\"hidden\" name=\"handle\" value=\"" . $_POST['handle'] . "\">\n"; print "<input type=\"hidden\" name=\"sex\" value=\"" . $_POST['sex'] . "\">\n"; print "<input type=\"hidden\" name=\"pr\" value=\"" . $_POST['pr'] . "\">\n";←80 </FORM> : : ↑なのですが、 「・・・on line 80」エラー表示になりうまくいきません。 の部分が原因と表示にはなっているのですが…。 助けてください。 宜しくお願いしますm(__)m
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- gryfinndors
- ベストアンサー率18% (127/671)
- fdsjaklfjas
- ベストアンサー率81% (96/118)
- gryfinndors
- ベストアンサー率18% (127/671)
補足
お返事ありがとうございますm(__)m エラー表示はワーニングではなく Parse error: parse error, unexpected '@' in /usr/local/apache/…/……/play.php on line 80 という表示になっています。 ご指摘していただいたように「value=\"$pr\"」に変更してみました。 あとは「value=\"$handle\"」にもしました。 でも、やはり同じエラー表示になっています。 …on line 80 のようにエラー表示になっていても、80 が原因というわけではないのですね…( ´・ω・) 他に何が考えられるでしょうか…。