PHP अपरिभाषित चर सीएसएस - PHP, सीएसएस

एक संपर्क फ़ॉर्म पर काम करना, ऐसा लगता है जैसे यह स्रोत कोड पर निम्न त्रुटि प्रदर्शित करता है।

Undefined variable: css in...

फॉर्म पूरी तरह से काम करता है, लेकिन मुझे नहीं पता कि उस मुद्दे को कैसे हल किया जाए।

एक समाधान मेरे PHP कोड में निम्न पंक्ति जोड़ सकता है:

error_reporting(0);

लेकिन छिपाने वाली त्रुटियों के कारणों को अनदेखा करना (कारणों से कोई फर्क नहीं पड़ता), मुझे नहीं पता कि मुझे कुछ याद आ रहा है क्योंकि मैं सभी PHP कोड पर नहीं समझ सकता।

PHP कोड:

    <?php

if(isset($_SESSION["sent"]))
{
$success="<p>Thanks for contact us!<p>";
$css="<style type="text/css">.demo-form{display:none;}.thanks{display:block;}</style>";
unset($_SESSION["sent"]);
}
?>

<!DOCTYPE html>
<head>
<?=$css?>
</head>

त्रुटि चालू है: <?=$css?>, क्योंकि उस मान को हटाने, संपर्क फ़ॉर्म काम करता रहता है, लेकिन मुख्य कोड का निम्नलिखित भाग काम नहीं करता है: .demo-form{display:none;}, यह सिर्फ प्रदर्शित करता है thanks div छुपाए बिना .demo-form

दृश्य डेमो:

ए- के साथ: <?=$css?> (छुपाता है .demo-form)

यहां छवि विवरण दर्ज करें

बी-बिना: <?=$css?> (छुपा नहीं है .demo-form)

यहां छवि विवरण दर्ज करें

मैं इसे एक उदाहरण की तरह कैसे काम कर सकता हूं लेकिन PHP त्रुटि प्राप्त किए बिना?

उत्तर:

उत्तर № 1 के लिए 4
<?= isset ($css) ? $css : ""?>

जांचें कि इसका उपयोग करने से पहले एक चर मौजूद है या नहीं। वैकल्पिक रूप से, घोषणा करें $css = ""; आपके कोड की शुरुआत में।


संबंधित सवाल
सबसे लोकप्रिय