PHP में फॉर्म वैलिडेशन पर रीडायरेक्ट
अब कल्पना करें कि आपको फॉर्म वैलिडेशन करना है। यदि वैलिडेशन सफलतापूर्वक पास हो जाता है, तो फॉर्म को डेटाबेस में सहेजेंगे और सफलता का संदेश दिखाएंगे। अन्यथा विफलता का संदेश दिखाना होगा। आइए इसे लागू करते हैं:
<?php
session_start();
if (!empty($_POST)) {
if (फॉर्म वैलिडेशन) {
// डेटाबेस में सहेजें
$_SESSION['flash'] = 'फॉर्म सफलतापूर्वक सहेजा गया';
header('Location: form.php');
die();
} else {
$_SESSION['flash'] = 'फॉर्म वैलिडेशन पास नहीं हुआ';
}
}
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
पिछले कार्य को इस तरह संशोधित करें कि फॉर्म वैलिडेशन performed हो। ऐसा करें कि, फॉर्म डेटा सबमिट करने के बाद गायब न हो।
पिछले कार्य को इस तरह संशोधित करें कि फॉर्म डेटा सबमिट करने के बाद गायब न हो।