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ランキング
-
POSTされたかどうか確かめる方...
-
「SELECT文の発行」と書かれい...
-
「次の10件を表示する」のよ...
-
<python>importについて
-
<A href ~で複数の値を渡したい
-
日付を基にした乱数生成
-
PHP ハイパーリンク
-
Dosブロンプトでtabを出力したい
-
wordの差し込み印刷で文字...
-
switch()文で値の大小比較
-
DTOとEntityの差は何ですか。
-
shシェルスクリプト 空白行の...
-
findstrのerrorlevel
-
「取得先」という表現について
-
VB.NETからVBAマクロ(引数)を呼...
-
Yahoo! JAPAN IDを新規取得でき...
-
アクセスの度にIPアドレスを変...
-
WordでExcelデータを差込...
-
【C#】DataGridViewの最大列数...
-
POSTで受け渡したものを保存し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
日付を基にした乱数生成
-
<A href ~で複数の値を渡したい
-
テーブルに送信ボタンをつける
-
「次の10件を表示する」のよ...
-
if文の複数条件。
-
POSTされたかどうか確かめる方...
-
whileループの中でフォーム入力...
-
PHPにて自動計算した値をデータ...
-
PHPでのNULLの正規表現
-
if (isset($_a)&&$_a)この意味は
-
なぜエラーが出るのか分からな...
-
PHPのif文「POSTしていな...
-
$_SERVER["QUERY_STRING"]の仕...
-
Google chart API 、PHP、MySQL...
-
ヒアドキュメントでstaticメン...
-
日付・時刻を比較する方法について
-
逆順表示したい?
-
CakePHP リッチテキストエディ...
-
continueやbreakの後の数字につ...
-
microtime関数は、結構イイカゲ...
おすすめ情報