Пішін мәндерін 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>
Пішін арқылы пайдаланушының қаласын және елін сұраңыз. Пішін жіберілгеннен кейін енгізілген деректерді экранда шығарыңыз. Пішін жіберілгеннен кейін енгізілген деректер енгізу жолақтарынан жоғалып кетпеуін жасаңыз.