tamakiiiのプロフィール

@tamakiii tamakiii
ありがとう数5
質問数0
回答数7
ベストアンサー数
4
ベストアンサー率
80%
お礼率
0%

  • 登録日2007/12/25
  • PHPの入力フォームの確認画面の構文エラー

    <?php session_start(); require_once "define.php"; echo "<b>質問内容</b><br>"; echo "タイトル : ".htmlspecialchars($_SESSION[TITLE], ENT_QUOTES)."<br>"; echo "URL : ".htmlspecialchars($_SESSION[URL], ENT_QUOTES)."<br>"; echo "メール : ".htmlspecialchars($_SESSION[MAIL], ENT_QUOTES)."<br>"; echo "<br>質問ありがとうございました。<br><br>"; echo "<a href=\"./index.php\">入力フォームに戻る</a>"; ?> こういう感じのPHPの構文を書いたんですがなぜか echoで表示してあるタイトル、URL、メールのところが ちゃんと表示されません define.phpは間違いなくちゃんとファイルとして書いてあります どこか間違っているところがあるのでしょうか? 原因がわかりません、一日中悩んだけど 答えがわかりません、どなたかよろしくお願いします。

  • フォームの入力チェック処理について

    確認ボタンを押しエラーがあればエラーメッセージを出力し なければ確認画面に移りたいと考えているのですがうまくいきません。 具体的には 1:入力フォームを表示 2-1:送信ボタンを押しエラーがあればメッセージ出力 2-2:送信ボタンを押しエラーがなければhiddenのname="mode" value="confirm"を渡す hiddenの値はswitchのcase文の値でconfirmで確認画面を表示します。 入力フォームを表示する段階にてhiddenを渡しているのが原因なのは わかるのですがエラーチェックを通す際の構文がわかりません・・・ また、hiddenを消すとエラーチェックが通るのですが例えば名前を入力 しメールを入力しない状態で 送信ボタンを押すとメールの入力を促すエラーメッセージが表示され名前の入力も消えてしまいます。 これは回避できるのでしょか? 見づらいかと思うのですが下記のソースです。宜しくお願い致します。 function input() { if(isset($_POST{"submit"})) { if (empty($_POST["name"])) { $error_message[] = "お名前を入力して下さい。"; } if (empty($_POST["email"])) { $error_message[] = "メールアドレスを入力して下さい。"; }if (count($error_message)) { echo "<p style=\"color: #ff0000\">入力内容にエラーがあります。</p>\n"; foreach ($error_message as $message) { echo "<p style=\"color: #ff0000\">" . "・$message" . "</p>\n"; } } } echo "<form method=\"post\" action=\"" . $_SERVER['PHP_SELF'] . "\">\n"; echo "<table border=\"1\">\n"; echo "<tr>\n"; echo "<td>お名前</td>\n"; echo "<td><input type=\"text\" name=\"name\" size=\"20\"></td>\n"; echo "</tr>\n"; echo "<tr>\n"; echo "<td>メールアドレス</td>\n"; echo "<td><input type=\"text\" name=\"email\" size=\"20\"></td>\n"; echo "</tr>\n"; echo "<tr>\n"; echo "<td>メッセージ</td>\n"; echo "<td><textarea name=\"msg\" rows=\"5\" cols=\"40\"></textarea></td>\n"; echo "</tr>\n"; echo "<tr>\n"; echo "<td colspan=\"2\"><input type=\"submit\" name=\"submit\" value=\"内容を確認\"></td>\n"; echo "</tr>\n"; echo "</table>\n"; echo "<input type=\"hidden\" name=\"mode\" value=\"confirm\" />\n"; echo "</form>\n"; }

    • 締切済み
    • noname#65793
    • PHP
    • 回答数1
  • php xampp TOPページ

    xamppをインストールして、PHPがネットにつながらなくてもできるようになりました。 しかしこのhttp://localhost/のTOPページのフォルダ(DocumentRoot)を変えようと思い、 http.confを DocumentRoot "C:/Program Files/xampp/htdocs" ↓ DocumentRoot "C:/Documents and Settings/username/デスクトップ/php" に変更してxampp_restart.exeを実行して、確かめてみたのですが、 php/フォルダにあるPHPは動きませんでした。 まったくお手上げ状態です。 どこを変更すれば動くようになるのかわかる方教えて下さい。

    • ベストアンサー
    • omkm
    • PHP
    • 回答数2
  • 予約システムを作りたい

    いつもお世話になります。 この度仕事で予約システムを製作することになりました。 以下のようなサイトのシステムを製作したいのですが、 使用と致しましては、予約可能な◎や○に関してはリンクが 貼られ、クリックすると予約フォームに飛ぶ仕様にしたいと 思っております。PHPはまだまだ初心者も同然なのですが どうぞ、ご指導・ご意見のほどよろしくお願いいたします。 参考サイト http://www.w-mama.net/reser.php

    • ベストアンサー
    • ryow-119
    • PHP
    • 回答数2
  • 携帯電話での<br>の変換

    iモード(docomo)で 文字列 $text ="りんご<br>バナナ"を textarea 内に入れたくて $text = str_replace("<br>" , "\n", $text) としましたが、textarea 内の表示は「りんご<br>バナナ」となってしまいます。 $text = str_replace("<br>" , "\r\n", $text) $text = str_replace("<br>" , "\r", $text)と記述してみましたが、 textarea 内の表示はすべて「りんご<br>バナナ」となってしまいます。 textarea 内の表示を 「りんご  バナナ」 にしたいのですが、どんなコードに変換したらいいのでしょうか? また、auとsoftbank では、どんな変換をすればいいでしょうか? よろしくお願いします。