मुझे सच में यकीन नहीं है कि इस प्रश्न को कैसे वाक्यांशित किया जाए, लेकिन मैं एक लूप बनाने की कोशिश कर रहा हूं जो कैलेंडर बनाने के लिए तारीखों को आउटपुट करता है, अब तक यह ठीक काम करता है। जिस हिस्से को मैं ठीक करने के बारे में अनिश्चित हूं वह यह है कि मैं चाहता हूं कि उपयोगकर्ता कैलेंडर के अंदर एक तारीख पर क्लिक करने में सक्षम हो, जो उन्हें उस दिन के बारे में अधिक जानकारी के साथ एक नए एचटीएमएल पेज पर ले जाएगा।
ऐसा करने के लिए मुझे उस तारीख को पोस्ट करने में सक्षम होना चाहिए जिस पर उन्होंने अगले पृष्ठ पर क्लिक किया था, लेकिन मुद्दा यह है कि हर बार कोड लूप होने पर दिनांक चर स्वयं को ओवरराइट कर रहा है, इसलिए यह केवल सबसे हाल की तारीख से लिंक होता है .. क्या किसी के पास कोई वैकल्पिक विचार है? यह शायद बहुत आसान है लेकिन मैं इसके लिए नया हूं इसलिए कृपया मुझ पर आसान हो जाओ :)
for ($i=0; $i<($maxday+$startday); $i++) {
if (($i - $startday + 1) > 0){
$day = ($i - $startday + 1);
}
else{
$day = null; //stops days from saying -1 etc
$_date = strval($cYear) . strval($cMonth) . strval($day); //creates date from other strings
}
echo "<td align='center' valign='middle' height='30'> <a href='overveiw_info.php?Day=$_date' method='POST'>$day</a> </td>"; //makes the button into a link to more info
if(($i % 7) == 6 ) echo "</tr>";
}
1 उत्तर
$_day
को असाइनमेंट else
ब्लॉक के अंदर नहीं होना चाहिए, आपको इसे हर दिन करना होगा।
for ($i=0; $i<($maxday+$startday); $i++) {
if (($i - $startday + 1) > 0){
$day = ($i - $startday + 1);
}
else{
$day = null; //stops days from saying -1 etc
}
$_date = strval($cYear) . strval($cMonth) . strval($day); //creates date from other strings
echo "<td align='center' valign='middle' height='30'> <a href='overveiw_info.php?Day=$_date' method='POST'>$day</a> </td>"; //makes the button into a link to more info
if(($i % 7) == 6 ) echo "</tr>";
}
संबंधित सवाल
नए सवाल
php
PHP एक व्यापक रूप से उपयोग किया जाता है, उच्च-स्तरीय, गतिशील, वस्तु-उन्मुख, और व्याख्या की गई स्क्रिप्टिंग भाषा मुख्य रूप से सर्वर-साइड वेब विकास के लिए डिज़ाइन की गई है। PHP भाषा के बारे में सवालों के लिए इस्तेमाल किया।