ログインと登録ボタンの割り当てリンクを作成しましたが、Firefox でも IE でも機能しませんでしたが、Chrome と Safari ではうまくいきました。コードは、ユーザーがログインしていないときにのみ表示されるように、php の echo 内に配置されます。
<form>
<?php if(!$videosite->CheckLogin())
{
echo('<a href="Login.php">
<input name="submit" type="submit" class="g-button g-button-green" value="Sign in" width= 100% /></a>
<a href="register.php">
<input name="submit" type="submit" class="g-button g-button-red" value="Create an Account" width=100% /></a>');
}
else
{
?>
<a href="#"><input name="submit" type="submit" class="g-button g-button-submit" value=" <?php echo($videosite->UserFullName()); ?>" width=100% /></a>
<a href="logout.php"><input name="submit" type="submit" class="g-button g-button-white" value="Logout" width=100% /></a>;
<?php
}
?>
</form>
ユーザーが押したボタンに応じて、ログインまたは登録ページに移動したボタンをクリックすると、Chrome と Safari で何が起こるか。Firefox と IE の場合、必要なページに移動しませんでした。ログインの場合は「http://localhost/project/?submit=Sign+in」というURL に表示されます。サインアップの場合と同様です。
それの何が問題なのですか?IE と Firefox で動作しないのはなぜですか? それを修正する方法は?