कोड को यहां काफी सामान्य रखते हुए, लेकिन संभवत:आप वर्तमान में ऐसा कुछ कर रहे हैं:
// output a table header
while ($row = mysql_fetch_assoc($members)) {
// output a table row
}
// output a table footer
यदि आप उस लूप में समय-समय पर एक नई तालिका शुरू करना चाहते हैं, तो आपको यह निर्धारित करने के लिए एक शर्त जोड़नी होगी कि यह कब करना है। तो संरचना इस तरह अधिक होगी:
$currentUser = 1;
// output a table header
while ($row = mysql_fetch_assoc($members)) {
// output a table row
if ($row["CurrentUser"] != $currentUser) {
// output a table footer
// output a table header
$currentUser = $row["CurrentUser"];
}
}
// output a table footer
यह बहुत ऑफ-द-कफ है, इसलिए यहां एक तार्किक गलती हो सकती है जिसके द्वारा आंशिक तालिका कुछ शर्तों या उस प्रकृति के कुछ के तहत प्रदर्शित होती है, स्वीकार्य रूप से। लेकिन उम्मीद है कि विचार का सार बताया जा रहा है। अनिवार्य रूप से लूप के भीतर आप एक शर्त के आधार पर तालिका को बंद कर सकते हैं और फिर से खोल सकते हैं (डेटा से जो भी जानकारी आपके पास हैडर/पाद लेख में है)। आपको बस उस स्थिति में उपयोग किए जा रहे डेटा को ट्रैक करना है। इस मामले में, "वर्तमान" CurrentUser
परिणामों का मूल्य।