私はチュートリアルから PHP を学んでおり、いくつかのオブジェクト プロパティを永続データとして php ファイルに保存しようとしています。これにより、後で別のユーザー セッションでそれらを取得できます。(はい、データベースに保存する方法は知っていますが、この単純なケースでは、Webフォームから保存して取得し、別のphpファイルに書き込む方法を学びたいです。)フォームに値が事前に入力されていることを望みます最後に保存されたときのデータ オブジェクトのプロパティ。これまでの私のコード:
<?php require "objects.php"; ?>
$firstname = $id1->firstname
<form name="EditObject" method="post" action="objects.php" >
<input type="text" name="firstname" id="firstname" value = "<?php echo $firstname; ?> ">
<br>
<input type="submit" name="submit" value="Submit">
</form>
および objects.php ファイル:
class Users { public $firstname = ''; }
$id1 = new Users();
if ( isset( $_POST['submit'] ) ) {
$firstname = $_REQUEST['firstname'];
$id1->firstname = $firstname;
echo 'data updated'; echo '<br>';
echo $id1->firstname; echo '<br>';
}