![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
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>というふうに記述すればいいと思うのですが。リンクを貼る記述の仕方か、もしくは条件に当てはまったら自動的にページにとべるような命令の仕方を探しています。説明が下手で申し訳ありませんが・・・よろしくお願いします。
No.3ベストアンサー
- 回答日時:
もし "でURLなどを囲みたい場合、以下のようにします。
print "<a href=\"アドレス\">リンク</a>";
または、
print '<a href="アドレス">リンク</a>';
参考までに、参考URLも見てみてください。
参考URL:http://it.kndb.jp/entry/show/id/798
No.2
- 回答日時:
ANo.1の方が書かれたとおりですね。
画面に何も表示しなくてよければ、header('Location: ・・・')で飛ばす。一度何か表示したければ、アンカータグをブラウザに返す。表示後に自動で飛ばしたければ(指定したURLに何秒後かに遷移する)metaタグをブラウザに返す(遷移しないケースも考えてアンカータグも入れておく)。質問者さんの書き方(認証に成功しました。下記URLから講義の登録を行ってください)だとアンカータグを書くしかないような・・。
(長い蛇足)
ちなみにphpからprintしたものはそのままブラウザに返されますから、あくまでもHTMLです。なので
> print "認証に成功しました。下記URLから講義の登録を行ってください。\n";
ここは最後に<br />を入れていないとブラウザで改行されませんよ。おそらくphpから返すものがHTMLだという認識がないと思われるので・・。
>HTMLなら <A HREF = "URL">~</A>というふうに記述すればいいと思うのですが
そのとおりにアンカータグをprintすればいいだけです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP ページング データベース 1 2022/06/16 10:30
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- PostgreSQL 画像とカテゴリーを出力したいのですが、取得の条件を付ける方法がわかりません。 2 2022/05/01 18:03
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- PHP php my adminより取り出したデータ表示 2 2022/06/15 11:56
- PHP DBのハッシュ化したパスワードをpassword_verifyで戻し照合したのですが上手く行きません 2 2023/02/06 13:24
- Access(アクセス) 実行時エラー3131 FROM 句の構文エラーです について 7 2022/06/13 15:45
- PHP PHP一覧表示した項目にリンクをはりたい 1 2023/07/12 17:08
- Access(アクセス) docmd.gotorecordを起動するには 5 2022/06/17 15:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
日付を基にした乱数生成
-
<A href ~で複数の値を渡したい
-
「次の10件を表示する」のよ...
-
2個のプログラムは結果は同じ...
-
POSTされたかどうか確かめる方...
-
PHPのreturn文で関数の値が反映...
-
Dosブロンプトでtabを出力したい
-
switch()文で値の大小比較
-
DTOとEntityの差は何ですか。
-
「取得先」という表現について
-
excel access連携 このテーブル...
-
ファイル名に日付の挿入
-
shシェルスクリプト 空白行の...
-
wordの差し込み印刷で文字...
-
ps3で久しぶりにCDの音楽情報取...
-
【C#】DataGridViewの最大列数...
-
POSTで受け渡したものを保存し...
-
Excel VBA:特定の文字列以降(...
-
開始と終了を指定して、その間...
-
バッチファイルでpingの結果を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<A href ~で複数の値を渡したい
-
「次の10件を表示する」のよ...
-
テーブルに送信ボタンをつける
-
日付を基にした乱数生成
-
PHPのif文「POSTしていな...
-
PHPでwait処理ってできます?
-
POSTされたかどうか確かめる方...
-
microtime関数は、結構イイカゲ...
-
Google chart API 、PHP、MySQL...
-
vbYesNoの使い方
-
PHP ハイパーリンク
-
アクセスキーについて
-
if (isset($_a)&&$_a)この意味は
-
「ソースコードは 左~右へと読...
-
Luaにて、and or の組み合わせ...
-
<python>戻り値
-
PHP5で 定義されているINFの実...
-
null代入とunset()の違いについて
-
2個のプログラムは結果は同じ...
-
逆順表示したい?
おすすめ情報