ボタンでphp関数を実行するのに問題があります
私はこの問題の解決策を求めてネットを閲覧してきました(そしてもちろんここではstackoverflowで)。しかし、それでも運はありません。この問題はこのサイトで何度も尋ねられたかもしれませんが、どれも私にはうまくいかないようです(または私はプログラミングの知識があまりありません)。
私が達成しようとしているのは、ボタンがクリックされたらセッション変数を設定し、リダイレクト時に2ページ目に印刷することです。
これが私の最初のphpページがどのように見えるかです:
<?php
session_start();
if(isset($_POST['submit']))
{
$_SESSION['testing']= "hello world";
}
?>
<form method="post" action="update.php">
<input type="submit" id="submit" name="sumbit" value="Submit" >
</form>
そしてここにupdate.phpがあります:
<?php
session_start();
echo $_SESSION['testing'];
?>
何も問題がないように見えるかもしれませんが、スクリプトは" if(isset(...
"ステートメント内では何も実行しません。サーバーとしてWAMPを使用していますが、PHPのバージョンは5.3.13です。
PS:PHPはサーバー側のプログラミングであり、私がやろうとしているのはクライアント側のスクリプトに似ていることを知っています。
問題は、JavaScriptの操作方法と、JavaScriptを「Ajax」スクリプトと呼んでいるものがわからないことです。
これを修正する方法はありますか?javascriptやajaxを使用せずにPHPだけでこれを行うことは可能ですか?