profile_info.php
Ajax から情報を受け取る php ドキュメントがあります。次に、その情報を Profile クラスのオブジェクトの属性として設定します。テーブルを表示するhtmlがあります。ユーザーが [追加] をクリックすると、オブジェクトが add_to_database.php に送信され、そこですべてのオブジェクト属性にアクセスする必要があります。
$firstName = $_POST['fn'];
$lastName = $_POST['ln'];
class Profile{
public $firstName;
public $lastName;
public function setFirstName($fn){
$this->firstName = $fn;
}
public function setLastName($ln){
$this->lastName = $ln;
}
public function getFirstName(){
return $this->firstName;
}
public function getLastName(){
return $this->lastName;
}
}
$person = new Profile();
$person->setFirstName($firstName);
$person->setLastName($lastName);
echo "<p><table border= \"1\"><tr><th> First Name:</th><th> Last Name:</th><th> Add To Database:</th></tr><tr><td>" . $person->getFirstName() . "</td><td>" . $person->getLastName() . "</td><td><a href='add_to_database.php'>Add</a></td></tr></table></p> ";
ファーストネームとラストネームを add_to_database.php に送信するにはどうすればよいですか?
インクルードしようとしましたが、htmlが表示されます。セッションに $person オブジェクトを保存してセッションも試しましたが、add_to_database.php で getFirstName と getLastName にアクセスする方法がわかりません。$person オブジェクトには後でより多くの属性が含まれるため、すべての属性をセッションに保存したくありません。これを行う他の方法はありますか?