के माध्यम से mysql परिणामों को फ़िल्टर करना मैं स्टैक ओवरफ्लो का एक नया सदस्य हूं, और हालांकि मैं लंबे समय से वेबसाइट का उपयोग कर रहा हूं, यह मेरी पहली बार एक प्रश्न पोस्ट कर रहा है, उम्मीद है कि कोई मदद करने में सक्षम होगा मुझे। मैं यह कहकर शुरू करूंगा कि PHP और MySQL का मेरा ज्ञान मूलभूत है, लेकिन जो मैं करने की कोशिश कर रहा हूं वह मेरी राय में बहुत जटिल नहीं है, इसलिए उम्मीद है कि मैं ज्यादा मांग नहीं करूँगा। मैंने बहुत पहले से शोध किया है, लेकिन मुझे सही जवाब नहीं मिला।चुनिंदा ड्रॉपडाउन
मैं एक HTML रूप है, जो प्रस्तुत करने पर एक डेटाबेस में डेटा लिखता है, और फिर एक अलग html पृष्ठ पर एक टेबल प्रकाशित करता है:
संक्षेप में, यह मैं क्या करने की कोशिश कर रहा हूँ है। प्रत्येक सफल सबमिशन के साथ एक नई तालिका जेनरेट और प्रकाशित हो जाती है, जबकि पुराना व्यक्ति नीचे धकेलता है। यह सब ठीक काम करता है, और मैंने पेजिनेशन भी लागू किया है ताकि प्रति पृष्ठ केवल 5 टेबल दिखाई दे सकें।
मैं जो करने में सक्षम होना चाहता हूं वह लोगों को एक विशिष्ट मानदंड के आधार पर परिणाम (तालिकाओं) को देखने/प्रदर्शित करने की अनुमति देता है, इस मामले में "रेटिंग", ड्रॉप-डाउन से रेटिंग का चयन करके पृष्ठ जहां टेबल प्रकाशित हैं। रेटिंग मेरे रूप में फ़ील्ड में से एक है जो डेटाबेस में जमा हो जाती है और फिर तालिका में पंक्तियों में से एक में प्रकाशित होती है।
नीचे कोड है जो तालिकाओं को प्रकाशित करता है। आपकी सहायता के लिये पहले से ही धन्यवाद!
<?php
include('dbconnect.php');
mysql_select_db("vtracker", $con);
$result = mysql_query("SELECT * FROM userdata");
$age = "Age:";
$rating = "Rating:";
$country = "From:";
$name = "Name:";
while($row = mysql_fetch_array($result))
{
echo "<table id='mft_table' cellspacing='0'>";
echo "<tbody>";
echo "<tr>";
echo "<td class='row1'>" .$name . " " . $row['personsname'] . "</td>";
echo "<td rowspan='4'>";
echo "<div class='mft_column'>" . $row['mft'] . "</div>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td class='row2'>" . $country . " " . $row['nationality'] . "</td>";
echo "</tr>";
echo "<tr>";
echo "<td class='row3'>" . $age . " " . $row['personsage'] . "</td>";
echo "</tr>";
echo "<tr>";
echo "<td class='row4'>" . $rating . " " . $row['rating'] . "</td>";
echo "</tr>";
echo "</tbody>";
echo "<br>";
echo "</table>";
}
?>
धन्यवाद, सभी ठीक काम कर रहे हैं, मैंने सलाह दी है। पिचिंग के लिए सभी को धन्यवाद। – Zeus