2012-05-11 14 views
0

ボタンをクリックしたときにPHPコードからメッセージを印刷したい。 PHPでコードを追加し、ユーザーがボタンをクリックしたときに実行されるif条件を配置しました。 はここdefault.phpのコードです:PHPの印刷メッセージ

<?php 
if (isset($_POST['button1'])) { 
echo '<b>Ok.</b>'; 
} 
?> 

<!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> 
<script type="text/javascript"> 

</script> 

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>PHP3</title> 
</head> 

<body> 
<p>&nbsp;</p> 
<p>&nbsp;</p> 
<p>&nbsp;</p> 


<form id="form1" name="form1" method="post" action="default.php"> 
    <p> 
    <label for="textfield1">User Name</label> 
    <input type="text" name="username" id="username" /> 
    </p> 
    <p> 
    <label for="textfield2">Password</label> 
    <input type="password" name="password" id="password" /> 
    </p> 
    <p> 
    <input type="submit" name="button1" id="button1" value="Submit" /> 
    <br /> 
    <br /> 
    <label id="label1"> 
    </label></p> 
    <p>&nbsp;</p> 
</form> 
<p>&nbsp;</p> 

</body> 
</html> 

"OK" を印刷しなければなりません。 しかし、「OK」というメッセージは表示されません。

私は何ができますか? ありがとう

+2

は、このコードは 'default.php'ですか? –

+0

アクションを 'action ="# "' ' –

+0

'と置き換えると動作しますか?コードはdefault.phpです。私がaction = "#"で置き換えた場合、私は同じ結果を返します。 – pyram

答えて

0

PHPファイルをローカルでテストしている場合は、XAMMPをインストールしてPHPファイルを再度テストしてください。 XAMMPには、PHP、MySQL、Apacheが含まれます。

+0

XAMMPのダウンロードは現時点では利用できないようです。何が幸運か。編集:今すぐダウンロードしてください。 – pyram

+0

XAMPPをインストールしましたが、今は動作します。皆さん、ありがとうございました! – pyram

0

フォームを送信するか、空白のままにしてください。フォームアクションを確認し、正しいPHPファイルに投稿していることを確認してください。

+0

右のPHPファイルに投稿しています。 phpファイルは1つだけです(default.php)。自分自身にフォームを提出するとどういう意味ですか? – pyram

+0

ok。はい、自分自身にフォームを提出していますが、まだ何も得ていません。私に何ができる? – pyram

+1

ソースコードを見てください。 PHPコードが表示されているかどうかを確認してください。ただし、サーバーがPHPコードを処理していないかどうか確認してください。 – DarthVader

0

あなたはDOCTYPE宣言の前に "OK"を表示しています - それがそこにあり、ブラウザに表示されていない可能性があります。あなたはソースを見て、 "OK"が実際にそこにないことを確認しようとしましたか?

PHPコードをドキュメントの本文部分に移動したい場合があります。

+0

私は今すぐ移動しました。ボディータグの直後。しかし、問題は残っている。 – pyram

1

ボディータグに<?php phpinfo(); ?>を追加してみませんか? phpがあなたのサーバにインストールされているかどうかを確認する必要があります。

あなたのサーバーがPHPを実行していない場合は編集して、最後のメッセージを見ただけで、探している結果を得るためにインストールする必要があります。

0

ウェブブラウザでビューソースをクリックしたときにPHPコードが表示されない場合は、PHPがサーバーにインストールされていないとします。このスクリプトを実行するにはPHPが必要です。自分のWebホストに連絡するか、Webサーバー上で有効にする必要があります。

+0

Webブラウザでソースを表示すると、PHPコードが表示されます。 – pyram