アプリ版:「スタンプのみでお礼する」機能のリリースについて

プログラミング初心者なのですが質問させて頂きます。
ページ1で値を入力し、ページ2へ送ったとして、
入力された値が1の場合index1.phpへ、
入力された値が2の場合index2.phpへ自動的に移動するプログラムを作成しようとしています。
この場合if文を使って
if(num == 1){
<meta http-equiv="refresh" content="1;URL=index1.php">
}
elseif(num == 2){
<meta http-equiv="refresh" content="1;URL=index2.php">
}
このように作ろうとしたのですが、
<?php ~ ?>の中ではmeta http-equiv="refresh"が動かず、
<?php ~ ?>の外ではif文が動きません。

この場合どうすればいいのかわかりません…。
どなたか助言をお願い致します。

A 回答 (2件)

PHPでやるならheader("Location:index1.php");



ifをつかってブラウザ側にやらせたいなら、javascriptで
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます!
早速試してみます。

お礼日時:2008/12/01 13:43

下記で試してみてください


<html>
<head>
<?php
if(num == 1){
echo '<meta http-equiv="refresh" content="1;URL=index1.php">';
}
elseif(num == 2){
echo '<meta http-equiv="refresh" content="1;URL=index2.php">';
}
?>
</head>
<body>
しばらくお待ちください。
</body>
</html>
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます!
実際に試してみたところ正常に動作しました!
本当に助かりました。ありがとうございます!

お礼日時:2008/12/01 13:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!