• ベストアンサー

記述の仕方

<?php For ($p=1; $p<=5; $p=1++){ $wr = "<input type="text" name="ken[p]" value="<?php echo $ken[$p] ;?>"> $wr = $wr . "<input type="text" name="ken[p]" value="<?php echo $shouhin_name[$p] ;?>>" }    echo $wr ?> この記述ではエラーになりますどうしてですか?

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

  • ベストアンサー
  • kirin_f
  • ベストアンサー率51% (44/85)
回答No.1

<?php For ($p=1; $p<=5; $p++){ $wr .= "<input type=\"text\" name=\"ken[$p]\" value=\"$ken[$p]\">"; $wr .= "<input type=\"text\" name=\"ken[$p]\" value=\"$shouhin_name[$p]\">"; } echo $wr; ?> で動きます。 1.<?php ?>の中にさらに<?php ?>を入れない。 2.""で囲っている中で"を使うときは、\をつけてエスケープさせるか'を代用する。 3.行の最後に;をつける。 もうちょっと基本的なことから、勉強された方がよいかと思います・・・

chura86
質問者

お礼

回答ありがとうございます。 本当に基本的な事が出来てないですね(>_<) でも今年中にASPからPHPにプログラム修正をしないと いけないのです。 頑張りますので、これからもアドバイスよろしくお願いします。

関連するQ&A