Арзишҳои формро пас аз фиристодан дар 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>
Ин равиш, аммо, комил нест - дар
нахустин воридшавӣ ба саҳифа PHP хатогӣ медиҳад,
зеро ки $_GET['test'] вуҷуд надорад.
Барои ҳалли мушкил шартро илова мекунем:
<form action="" method="GET">
<input
name="test"
value="<?php if (isset($_GET['test'])) echo $_GET['test'] ?>"
>
<input type="submit">
</form>
Бо ёрии форм шаҳр ва кишвари корбарро пурсед. Пас аз фиристодани шакл маълумоти воридшударо дар экран чоп кунед. Тавре созед, ки маълумоти воридшуда пас аз фиристодани форм аз вурудҳо нопадид нашаванд.