/ / HTML को PHP के साथ आउटपुट करते समय HTML में फ़ंक्शन कैसे सेट करें - पीडीएफ, php, mysql

HTML को PHP - pdf, php, mysql के साथ आउटपुट करते समय फ़ंक्शन को कैसे सेट करें

थोड़ा विचित्र के लिए क्षमा करें, अंग्रेजी मेरी मूल भाषा नहीं है, और इसके बारे में खुद को व्यक्त करने के लिए मेरी थोड़ी मुश्किल है, इसलिए मुझे आशा है कि मैं स्पष्टीकरण में स्पष्ट कर दूंगा :)

मेरे पास कोड का यह टुकड़ा है, MYSQL डीबी से सभी पंक्तियों को लाने के लिए, और जब यह इसे बाहर निकालता है, तो मैं उस पंक्ति के सभी पर कुछ कार्रवाई करना चाहता हूं। (मैं डीबी में संग्रहीत विभिन्न पीडीएफ फाइलों को प्रदर्शित करना चाहता हूं)।

जरा देखो तो

include_once "dbcon.php";
$query = mysql_query(" SELECT email, name FROM upload_jezici  ");


while ($row = mysql_fetch_array($query)) {
echo $row["email"]. " " . $row["name"] . "<input type="button" name="" value= "button" > <br />";

}

बटन का नाम कैसे बढ़ाएँ, हर परपंक्ति, इसलिए मैं इसे बाद में पीडीएफ प्रदर्शित करने के लिए POST विधि के माध्यम से उपयोग कर सकता हूं? मुझे ऐसा कुछ चाहिए ... पहली पंक्ति: नाम = "बटन 1" दूसरी पंक्ति: नाम = "बटन 2" आदि आदि। जब PHP के साथ HTML आउटपुट करते हैं तो यह मुझे केवल कुछ चर पढ़ने की अनुमति देता है, न कि उद्धरण चिह्नों में संग्रहीत कुछ फ़ंक्शन।

कृपया लोगों की मदद करें! धन्यवाद

उत्तर:

जवाब के लिए 0 № 1

आप स्ट्रिंग को समाप्त कर सकते हैं और इसे एक अभिव्यक्ति के साथ समेट सकते हैं। इस मामले में, मैं उपयोग करता हूं $i++ जो काउंटर की तरह काम करता है। का मान लौटाता है $i और फिर वेतन वृद्धि $i अगले पुनरावृत्ति के लिए:

$i = 1;
while ($row = mysql_fetch_array($query)) {
echo $row["email"]. " " . $row["name"] . "<input type="button" name="button" . $i++ . "" value= "button" > <br />";

}

लेकिन "पंक्ति 1" के लिए हमेशा एक जैसा नहीं होना चाहिएपंक्ति। पंक्तियों को जोड़ने और हटाने के कारण आपको एक अलग परिणाम मिल सकता है, इसलिए "button1" isn "ta बहुत अच्छा नाम है। बेहतर होगा कि आप पंक्ति के नाम या आईडी का उपयोग कर सकें। इसलिए यदि व्यक्ति तालिका में एक संख्यात्मक आईडी है। साथ ही, आप इसका उपयोग कर सकते हैं:

$query = mysql_query(" SELECT id, email, name FROM upload_jezici  ");
while ($row = mysql_fetch_array($query)) {
echo $row["email"]. " " . $row["name"] . "<input type="button" name="button{$row["id"]}" value= "button" > <br />";

}

जैसा कि आप यहाँ देख सकते हैं, मैंने "कॉनकट" नहीं किया, बल्कि स्ट्रिंग में एरे वेरिएबल को एम्बेड किया। यह सामान्य वेरिएबल्स के समान काम करता है, सिवाय आपके। है चर के आसपास ब्रेसिज़ लगाने के लिए। बेशक, आप अभी भी पहले उदाहरण के रूप में मूल्य को संक्षिप्त कर सकते हैं।


जवाब के लिए 0 № 2

हम बटन की एक सरणी बनाने के लिए [] का उपयोग करते हैं मैं एक जीवित वातावरण में नहीं हूं इसलिए मैं इसे परीक्षण नहीं कर सकता।

$ _POST के माध्यम से पहुंच:

$size = sizeof($_POST["button"]);
for($i = 0; $i < $size; $i++){echo $_POST["button"][$i];}

// कोड

    include_once "dbcon.php";
$query = mysql_query(" SELECT email, name FROM upload_jezici  ");

while ($row = mysql_fetch_array($query)) {
echo $row["email"]. " " . $row["name"] . "<input type="button" name="button[]" value= "button" > <br />";
}

जवाब के लिए 0 № 3

$ क्वेरी = mysql_query ("Select id, email, name fromROM upload_jezici"); जबकि ($ पंक्ति = mysql_fetch_array ($ क्वेरी)) { गूंज $ पंक्ति ["ईमेल"]। ""। $ पंक्ति ["नाम"]। "
";

}

हाँ, मैं "पाश के लिए वृद्धि करने की कोशिश की, लेकिन कोई किस्मत नहीं है .. यह बहुत अच्छी तरह से एक काम कर रहा है :) अच्छा विचार। बहुत बहुत धन्यवाद दोस्तों!