Assigning the result of a JavaScript confirm box to a PHP variable -


  // यह php फ़ंक्शन msgbox ($ msg, $ type) में है {if ($ type == " सतर्क ") {// सरल चेतावनी विंडो? & Gt; & Lt; स्क्रिप्ट भाषा = "जावास्क्रिप्ट" & gt; चेतावनी ("& lt ;? echo $ msg;; & gt;"); & Lt; / स्क्रिप्ट & gt; के & lt ;? } Elseif ($ type == "confirm") {// दर्ज करें कोड की पुष्टि करें यहां और उपयोग के लिए $ परिणाम वेरिएबल निर्दिष्ट करें इसमें "ठीक" और "रद्द करें" बटन शामिल होना चाहिए ? & Gt; & Lt; स्क्रिप्ट भाषा = "जावास्क्रिप्ट" & gt; यदि (पुष्टि करें ("& lt ;? echo $ msg;; & gt;")) {& lt ;? $ परिणाम == "ठीक है"; ? & Gt; } और {& lt ;? $ परिणाम == "रद्द करें"; ? & Gt; } & Lt; / script & gt; के & lt ;? }} यदि ($ page_title- & gt; मौजूद है ()) {msgbox ("पृष्ठ मौजूद है, क्या आप हटाना चाहते हैं", "पुष्टि करें"); } यदि ($ परिणाम == "ठीक") // कोड ..  

समस्या यह है कि $ परिणाम पुष्टि बॉक्स से मूल्य नहीं पढ़ रहा है I लगता है कि अगर क्लॉज निष्पादित नहीं हो रहा है और कार्यक्रम का प्रवाह वहां जा रहा है जहां यह खंड के बिना जाना होगा।

आप ग्राहक साइड कोड के साथ सर्वर-साइड कोड (PHP) को उस तरह से मिश्रण नहीं कर सकते हैं। PHP- राज्य बदलने के लिए जावास्क्रिप्ट के लिए, आपको एक HTTP- कॉल (AJAX अक्सर उपयोग किया जाता है) बनाने की आवश्यकता है।

आपको एक PHP- ट्यूटोरियल पढ़ने की ज़रूरत है और सुनिश्चित करें कि आप अवधारणाओं को समझते हैं।


Comments

Popular posts from this blog

php - multilevel menu with multilevel array -

c# - TypeConverter in propertygrid only converts from string, not to -

jQuery UI: Datepicker month format -