मेरे पास एक टेक्स्टबॉक्स है।
मेरी तालिका में डेटा का अनुसरण है:
col1 col2 701 500 701 501 701 503
मुझे सभी col2
मान को एक बटन पर क्लिक करके संपादित करें बटन पर क्लिक करें:
500, 501, 502
क्या आप डेटाबेस से पाठ बॉक्स में सभी col2
मान को प्रदर्शित करने में मेरी मदद कर सकते हैं?
यहां उसका कोड है:
& lt;? Php $ data = 0; If (isset ($ _ GET ['edit'])) $ $ col1 = $ _GET ['edit']; $ डेटा = $ डेटाबेस- & gt; getRow ("मास्टर से चयन करें जहां col1 =: col1", ऐरे (': col1' = & gt; $ col1)); }? & Gt;
मैंने इसे करने की कोशिश की है लेकिन यह पाठ बॉक्स में एक सरणी दिखाता है ....
& lt; इनपुट प्रकार = "टेक्स्ट" नाम = "col2" मान = "& Lt;? Php इको विस्फोट (',', $ डेटा ['col2']);? & Gt;" / & gt;
इसे आज़माएं:
if (isset ( $ _GET ['संपादित करें'])) {$ col1 = $ _GET ['संपादित करें']; $ Query = Mysqli_Query ($ dbc, "चुनें 'से` मास्टर' कहां है 'col1` =' $ col1 '") या मर (mysql_error ()); अगर (! Mysqli_num_rows ($ query)) {गूंज 'कोई परिणाम नहीं मिला'; } Else {echo '& lt; input type = "text" name = "col2" value = "'; जबकि ($ row = mysqli_fetch_array ($ query)) {echo $ row ['col2']। ',';} गूंज ' "/ & gt;'; }
वैसे, केवल $ _GET'ing के मूल्य असुरक्षित है और XSS भेद्यता की ओर जाता है।
No comments:
Post a Comment