検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- PHP ハイパーリンク
PHPで条件があった場合次のページに、とべるようにしたいのですが何と記述していいか調べてもいまいち解らないので質問させて頂きます。 <?php $ID = $_POST['ID']; $PWD = $_POST['PWD']; if($db = sqlite_open('db_ninshou')){ $query = "SELECT ID, PWD FROM tbl_ninshou WHERE ID = '$ID' AND PWD = '$PWD'"; $result = sqlite_query($db, $query); if($info = sqlite_fetch_array($result)){ print "認証に成功しました。下記URLから講義の登録を行ってください。\n"; print ここで次のページにとべる命令をしたのですが解りません。; }else{ print "認証に失敗しました。再度入力してください。"; } }else{ die("DBエラー"); } sqlite_close($db); ?> HTMLなら <A HREF = "URL">~</A>というふうに記述すればいいと思うのですが。リンクを貼る記述の仕方か、もしくは条件に当てはまったら自動的にページにとべるような命令の仕方を探しています。説明が下手で申し訳ありませんが・・・よろしくお願いします。
- ベストアンサー
- PHP
- oborozuki1
- 回答数3
- phpで
セッションの扱い方について詳しく説明が載っている ページを探しています。 どなたか良いページを知っている方は教えていただけると 助かります。
- ベストアンサー
- PHP
- ryuuzakika
- 回答数1
- PHPスクリプト
ウィキのように用語の解説を編集できるPHPスクリプトないですかね? 用語の登録、用語の説明の登録、用語の一覧表示ができれば良いなと思います。やっぱ自分で作るしかないですか?
- ベストアンサー
- PHP
- tanaka2030
- 回答数2
- MLDBM @ PHP
http://oshiete1.goo.ne.jp/qa1870802.html ↑こちらの、質問回答 ANo.4 の例2を参考に、DBファイルを作成しました。 この作ったDBファイルを php で読み出したいのですが、それは可能でしょうか? 可能でしたら、どのようにしたら良いか教えてください。 盲目的に、dba_open して dba_firstkey などとやっても、なにも表示されず、理由が分からないため困ってます。
- 締切済み
- PHP
- hogemodoki
- 回答数1
- PHP構成
お世話になります。教えてください。 現在画面の設計段階です。 画面遷移としましては、 第1入力画面→第2入力画面→確認画面→完了画面 という感じの場合、皆様ならどのようなPHPファイルの構成にするでしょうか? それぞれの処理で、PHPファイルを分けますか? (例えばnyuryoku1.php、nyuryoku2.php、kakunin.php、kanryou.phpというように) 第1入力画面と第2入力画面にエラーがあった場合は次の画面に行かず、エラー内容をそれぞれのページの上のほうに赤色表示させて、入力した項目は入力された状態を保持したいのです。 このときページを分けると結構値の受け渡しが面倒になってしまいそうな気がするのですが・・・。 しかしひとつのPHPファイルで記述するとかなり長い記述になってしまいそうです。 アドバイス等ください。よろしくお願いします。
- php post
phpで質問です。 ページ1でユーザーにフォームから入力されたページをページ2でサニタイズをし確認のため表示しページ3でページ 1に入力された値をそのままdbに入れたいのですが、どうすればページ1で受け取ったデータを2.3に送信できますか?ページ2では確認のため表示したあとに登録か修正か尋ねるフォーム(登録がのname='add')のようにしています。 ページ2の 確認フォーム<form action="3.php" method="post"> <button type="submit" name="remove" class="pre">修正</button> <button type="submit" name="add" value="true" class="button">登録</button> </form>
- PHP カレンダー
php初心者です。HTMLにカレンダーのソースを、そのまま下記のHPから埋め込んだのですが、表示されません。なぜでしょうか? http://shanabrian.com/web/php_calendar.php --------------HTML <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>index</title> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <?php function calendar($year, $month) { //月末 $l_day = date("j", mktime(0, 0, 0, $month + 1, 0, $year)); //初期出力 $tmp = <<<EOM <table cellspacing="0" cellpadding="0" border="0" class="calendar"> <caption>{$year}年{$month}月</caption> <tr> <th class="red">日</th> <th>月</th> <th>火</th> <th>水</th> <th>木</th> <th>金</th> <th class="blue">土</th> </tr>\n EOM; //月末分繰り返す for ($i = 1; $i < $l_day + 1;$i++) { //曜日の取得 $week = date("w", mktime(0, 0, 0, $month, $i, $year)); //曜日が日曜日の場合 if ($week == 0) { $tmp .= " <tr>\n"; } //1日の場合 if ($i == 1) { $tmp .= str_repeat(" <td> </td>\n", $week); } if ($i == date("j") && $year == date("Y") && $month == date("n")) { //現在の日付の場合 $tmp .= " <td class=\"today\">{$i}</td>\n"; } else { //現在の日付ではない場合 $tmp .= " <td>{$i}</td>\n"; } //月末の場合 if ($i == $l_day) { $tmp .= str_repeat(" <td> </td>\n", 6 - $week); } //土曜日の場合 if($week == 6) { $tmp .= " </tr>\n"; } } $tmp .= "</table?>\n"; return $tmp; } ?> <?= calendar(date("Y"), date("n")) ?> </body> </html> ---------------------CSS table.calendar { border-collapse:collapse; border:1px #666 solid; text-align:center; font-size:12px; } table.calendar td, table.calendar th { padding:5px; border:1px #666 solid; } table.calendar th { background:#eee; } table.calendar td.today { background:#999; color:#fff; } table.calendar .red { color:#f33; } table.calendar .blue { color:#33f; }
- ベストアンサー
- PHP
- origin_five
- 回答数2
- phpエラー
現在phpの練習をしてるんですが教科書通りにプログラミングをしてもうまく動きません。 次のコードでおかしな部分があるのでしょうか? よろしくお願いします。 <html> <head> <title>アップロード</title> </head> <body> <form enctype="multipart/for-data" action="http://192.168.11.8/upload.php" method="post"> ファイル:<input type="file" name="myfile"/><br/> <input type="submit" value="送信"/> </form> <?php if(isset($_FILES["myfile"]["tmp_name"])){ // myfileがスーパグローバルに一時ファイルとして保存されたら $filename = "./" . $_FILES["myfile"]["name"]; // その相対パスを格納 if(move_uploaded_file($_FILES["myfile"]["tmp_name"], $filename)){ // 第一引数の一時ファイルを第二引数の場所からアップロード print "送信しました。\n"; } else{ print "送信に失敗しました.\n"; } } ?> </body> </html>
- ベストアンサー
- PHP
- with_nature
- 回答数1
- PHPで
1. $html = preg_replace( '/ class=[\'"]([^\'"]+)[\'"]/i', '', $html ); return $html; と return preg_replace( '/(height|width)="\d*"\s/', "", $html ); の '/ class=[\'"]([^\'"]+)[\'"]/i' と '/(height|width)="\d*"\s/' の結果はどっちも中身を空欄にするのですが、なぜ=の右の表現方法が違いますか? 意味はどう違いますか? 2. それから、 $html = preg_replace( '/ class=[\'"]([^\'"]+)[\'"]/i', '', $html ); は return preg_replace( '/ class=[\'"]([^\'"]+)[\'"]/i', '', $html ); でも意味は同じですか? return $html;を使ったほうがいいですか? 3. それから '', $html と "", $html の意味は同じですか?
