• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:属性や閉じタグにエラーが出ます)

属性や閉じタグにエラーが出ます

bm_hiroの回答

  • bm_hiro
  • ベストアンサー率51% (200/388)
回答No.3

eclipse を使う上での注意点 ダブルクォート(又はシングルクォート)の閉じ忘れがあると、実際にミスってる行ではなく、次にダブルクォート(又はシングルクォート)が使われている行のクォート以降を文法上おかしいと判断してしまい、その行に バツ印がつきます。 これは、クォートを閉じ忘れていることにより、それ以降の行で 次に そのクォートが出てくるまでを 一つの文字列として認識してしまうためです。 ついでに、もう一つ 今回の件とは関係ありませんが、波括弧を閉じるのを忘れると、コードの一番最後にバツ印がつきます。 更に既にツッコまれている部分で関係ないことを言うと、 > cho"<select name='m'>"; ブルックの中の人かよっと思った俺がいます。

dradra33
質問者

お礼

bm_hiroさま ご回答ありがとうございます。 またお礼が遅くなり、大変恐縮です。 諸々の記法ミスについてのご指摘、 今後の参考とさせていただきます。

関連するQ&A

  • 年月日のプルダウンメニューで教えてください。

    php初心者です。 セレクトメニューで悩んでいます。 以下のようなフォームを作っています。 プルダウンメニューで2007年1月1日を選んだ時 結果を20070101にし、SELECTDATEのaaaに持たせたいのですがどうすればいいのかわかりません。 どなたか教えてください。 <form name="etc" action="etc"> <?php echo "<select name=\"YEAR\">"; for ($i = 0; $i < 2; $i++) { echo "<option>".date("Y", strtotime("+$i year")); } echo "</select>年"; echo "<select name=\"MONTH\">"; (中略) echo "<select name=\"DAY\">"; (中略) ?> <input type="hidden" name="SELECTDATE" value="aaa" /> </form>

    • 締切済み
    • PHP
  • phpの値の受け渡し方法について

    b.phpの <dl> <form action='a.php' method='post'> <dt>生年月日</dt> <dd> <select name="Y"> <?php $start = 1920; //始まりの年 $end = 2020; //終わりの年 $select = 2000; //最初に選択された状態で表示したい年 for ($i=$start;$i<=$end;$i++){ if($i==$select){ echo "<option value=\"$i\" selected=\"selected\">$i</option>\n"; }else{ echo "<option value=\"$i\">$i</option>\n"; } } ?> </select> 年 <select name="M"> <?php for ($i=1;$i<=12;$i++){ echo "<option value=\"$i\">$i</option>\n"; } ?> </select> 月 <select name="D"> <?php for ($i=1;$i<=31;$i++){ echo "<option value=\"$i\">$i</option>\n"; } ?> </select> 日 </dd> </dl> <input type="submit" value="送信する" /> </form> というコードで取得した生年月日をa.phpに渡し、表示させます。 a.phpファイルで <?php print('誕生日は:' . ($_REQUEST['Y']. '年',ENT_QUOTES)); print(($_REQUEST['M']. '月',ENT_QUOTES)); print(($_REQUEST['D']. '日',ENT_QUOTES)); ?> と、コードを入力しましたら、 誕生日は:1985年1月31日 という値を受け取り、ブラウザ上で表示することはできたのですが、他のコードで表示する方法はないのかと考えております。 もし、他のコードで表示できる方法がありましたらぜひ教えてください。お願いします。

    • ベストアンサー
    • PHP
  • hidden属性だけのフォーム

    hidden属性だけのフォームというのはちゃんと動作しますか? 自分のソースでは動作せず、送り先のPHPスクリプトでvar_dump()すると、$_POST['']の中身が NULL になってました。送信やリセットボタンを作らずに送信できるとすれば、どんな ソースになりますか? <?php echo '<form name="form1" method="POST" action="../../disp_access.php">'; echo '<input type="hidden" name="from" value="1">'; // どのページから飛んできたかを示す echo '<input type="hidden" name="browser" value="'.$referer.'">'; echo '<input type="hidden" name="ip" value="'.$ip.'">'; echo '</form>'; ?>

    • ベストアンサー
    • HTML
  • phpでの住所の処理について

    初めまして。 まだまだphpを初めて間もないのですが、勉強がてらphpで登録内容の変更フォームを作っています。 ただ、どうしても住所関連の部分で上手く処理が出来ずに悩んでいまして、 よろしければお知恵を拝借できないでしょうか? ↓ココから実際のコード----------------------------------------------------------------- <select name="usaddress" id="usaddress" > <option value="">お住まいの都道府県を選択してください</option> <? for ($i=01;$i<53;$i++) { if(substr($i + 100 , 1 , 2) == $usaddress){ echo '<option value="' . substr($i + 100 , 1 , 2) . '" selected="selected">' . $selectprefecture_set[substr($i + 100 , 1 , 2)] . '</option>' . "\n"; }else{ echo '<option value="' . substr($i + 100 , 1 , 2) . '">' . $selectprefecture_set[substr($i + 100 , 1 , 2)] . '</option>' . "\n"; } } ?> </select> ↑ココまで実際のコード----------------------------------------------------------------- $usaddressには登録者の都道府県コードが入っています。 DBから呼び出して当該ユーザーの都道府県コードが入ってきます。 $selectprefecture_setには、連想配列で都道府県名を突っ込んでいます。 コレを登録内容の変更フォームに組み込むと、 セレクトボックスの中身は表示されるんですが、 DBから取ってきた値がデフォルト値で表示されないのです・・・。 DBからはキチンと値を持ってきているのは確認できていますし、 正直どこが悪いのかすらわかっていません・・・。 宜しくお願い致します。

    • 締切済み
    • PHP
  • 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プログラムを実行してもエラーが消えません。 どこが間違っているのかどなたか教えてください。

    • 締切済み
    • PHP
  • PHPで日付の範囲検索

    PHPを使って日付の範囲検索を実装しています。日付をセレクトフォームで選択し、該当する日時をSELECT文で記述するという流れです。イメージは以下のような感じですが、大体合っていますか? <? php if (!empty(filter_input(INPUT_POST, 'day'))) { $day = filter_input(INPUT_POST, 'day'); ・・・・ SELECT 文   ・・・・ ?> <html> <div class="search"> <form method="post"> <select name="year"> <?php for ($i=2000; $i <= 2021; $i++) { $year .= '<option value="'.$i.'">'.$i.'年</option>'; } ?> </select> <select name="month"> <?php for ($i=1; $i <= 12; $i++) { $month .= '<option value="'.$i.'">'.$i.'月</option>'; } ?> </select> <select name="day"> <?php for ($i=1; $i <= 31; $i++) { $day .= '<option value="'.$i.'">'.$i.'日</option>'; } ?> </select> <input type="hidden" name="search" value="<?php echo $_POST['year'].'-'. $_POST['month'].'-'. $_POST['date']; ?>"> <input type="submit" value="検索"> </form> </div> </html>

    • ベストアンサー
    • PHP
  • phpのpostについて

    a.phpの値をb.phpにpostしたいのですがうまく値が渡せません post元にはname属性に変数を用いているのですがpost先でnameをどのように指定したらいいかわかりません <a.php> <form action="foo.php" method="POST"> <div id="button"> <input type="submit" name ="PostGo" value="postTime" style="margin-right:30px;" /> </div> <table> <?php for ($data = 1; $data < 5; $data++) { ?> <tr><td> <select name="test<?php echo $data?>"> <option value=1>1 <option value=2>2 <option value=3>3 <option value=4>4 </select> <?php } ?> </table></form> <b.php> <?php for($i=1;$i<5;$i++){ $test =($_POST['test']);←ここの部分のpostをどう指定したらいいかわかりません echo $test; } ?> ※$_POST['test' + $i] これでも取れませんでした

    • ベストアンサー
    • PHP
  • オプションボタンの値(value)を外部変数に読み込ませる機構

    例えば、下のコードの場合、 <?php echo' <select name=\"selname\" method=POST> <option value=\"1\">text1 <option value=\"2\">text2 <option value=\"3\">text3 <option value=\"4\">text4 </select> <input type=submit value=\'inputvalue\'> '; if($_POST[selname]=''){echo'君は何も選んでない';} else{$i=$_POST[selname]; echo'君は'.$i.'番目を選んだ';} ?> があったとして、 上のPHPコードでは、$_POST[selname] が各オプションのvalue1~4の値を取得するときは、ブラウザからオプションボタンから選んだときに選ばれたオプションのvalueの値を取得するのでしょうか? つまり、次のようなことになるのでしょうか. 1.新しくページを開いたときは$_POST[selname]=''  なので、ブラウザではフォームしか表示されない 2.オプションボタンでtext3を選んで<input>ボタンを  クリックしたら、フォームの下に    君は3番目を選んだ  と表示されるのでしょうか? このメカニズムを教えて下さい.   

    • ベストアンサー
    • PHP
  • 入力画面→確認画面→入力画面に戻った時のデータの保持方法を

    入力画面→確認画面→入力画面に戻った時のデータの保持方法を 教えてください(携帯サイト作成) 下記の2点の場合は、どのようにすればよいでしょうか? ★ <select name="hour" class="required"> <?php for($j=18; $j<=24; $j++){ ?> <option value="<?php echo $j; ?>"><?php echo $j;?> </option> <?php } ?> <?php for($k=1; $k<=5; $k++){ ?> <option value="<?php echo $k; ?>">翌朝<?php echo $k; ?> </option> <?php } ?> </select> ★ <input type="radio" name="use" checked value="0">初めて <input type="radio" name="use" value="1">ある どなたか、よろしくお願いします。

    • ベストアンサー
    • PHP
  • ループ処理

    HTMLのID属性、name属性をループで回したいと 考えています。 ***イメージ*** <TABLE> <TR> <?php $count = 0; for($a = 0; $count < 20;$count++){ ?> <TD> <SELECT id = "ABC" name = "Nuryoku[]"> print "<option value =<?php echo $count?>$count</option>"; </SELECT> </TD> </TR> SELECTとOPTIONタグが20個必要であり、それぞれ ID属性のABCを1~20、name属性Nuruyoku[]を1~20 ループでまわしたいと考えています。 (例) ABC1 Nuruyoku1[]    から ABC20 Nuruyoku20[] このような事が可能なのでしょうか? もし可能であればアドバイスをよろしくお願い致します。

    • ベストアンサー
    • PHP