Шакл қийматларини PHPда юборишдан кейин сақлаш
Фарз қилайлик, бизда жорий саҳифага юбориладиган бирор шакл мавжуд:
<form action="" method="GET">
<input name="test">
<input type="submit">
</form>
Келинг, шакл юборилгандан кейин киритилган маълумотлар бизнинг инпутимиздан йўқолмаслиги учун қилайлик:
<form action="" method="GET">
<input name="test" value="<?php echo $_GET['test'] ?>">
<input type="submit">
</form>
Аммо, бундай ёндашув мукаммал эмас - саҳифага
биринчи кирилганда $_GET['test'] мавжуд бўлмагани
учун PHP хатолик берadi.
Муаммони ҳал этиш учун шарт қўшамиз:
<form action="" method="GET">
<input
name="test"
value="<?php if (isset($_GET['test'])) echo $_GET['test'] ?>"
>
<input type="submit">
</form>
Шакл ёрдамида фойдаланувчининг шаҳри ва мамлакатини сўранг. Шакл юборилгандан кейин киритилган маълумотларни экранда чиқаринг. Шакл юборилгандан кейин киритилган маълумотлар инпутлардан йўқолмаслиги учун қилинг.