class save{ function __construct(){ $this->getData(); $this->saveData(); } function getData(){ $this->name=$_POST['name']; } protected function saveData(){ } class showForm extend save function form(){ echo '<tr><td>Nazwa</td><td><input type="text" name="name" value="'.$this->name.'"></input></td></tr>'; }
w pliku osobnym mam
$s=new save(); } $a=new showForm();
Chodzi o to, że po przesłaniu danej, powinna się ona pojawić w polu formularza, ale przy takim zapisie klas nawet bez wysłania formularza klasa showForm wykonuje konstruktor klasy save
Jak temu zapobiec? Może to w ogóle nie jest dobra koncepcja na taką aplikację?