यह मूल रूप से शीर्षक कहता है .. मेरे पास एक चुनिंदा नियंत्रण वाला एक रूप है जिसे मैं फ़ॉर्म पर परिवर्तन पर स्वयं को पोस्ट करने के लिए मजबूर करना चाहता हूं।PHP: चुनिंदा परिवर्तन पर, स्वयं को पोस्ट फॉर्म
$bmsclientlist = $clientobj->getBMSClientList();
echo '<form name="changebmsid" method="post" action="' . $_SERVER['PHP_SELF'] . '"><select name="bmsid">';
foreach($bmsclientlist as $bmsclient) {
$var = '';
if($client['bmsid'] == $bmsclient['id']) {
$var = ' selected="selected"';
}
echo '<option value="' . $bmsclient['id'] .'"'. $var .'>' .$bmsclient['clientname'] . '</option>';
}
echo '</select></form>';
$backupobj = new AdminBackup();
if(isset($_POST['bmsid']){
$statusarray = $backupobj->getStatusTotalsbyId($_POST['bmsid']);
}else{
$statusarray = $backupobj->getStatusTotals();
}
मुझे पता है कि इसमें कुछ जावास्क्रिप्ट शामिल होने जा रहा है लेकिन मुझे यह भी सुनिश्चित नहीं है कि इसे कैसे प्राप्त किया जाए।
किसी भी मदद की सबसे सराहना की!
धन्यवाद,
Jonesy
ध्यान दें कि यह करने का मुख्य तरीका यह है कि यह अर्थपूर्ण कोड नहीं है - अचूकता को डोमेन लोड या बाहरी स्क्रिप्ट को एक लोड लोड इवेंट जैसे jquery '$ (दस्तावेज़) का उपयोग करके सारणीबद्ध किया जाना चाहिए। पहले से –
अविभाज्य जेएस का अच्छा सरल उदाहरण। –
आपके उदाहरण में, jQuery का उपयोग करने का क्या फायदा है? @adam, क्या आप अपने सुझावों को दर्शाने के लिए एंड्रे का जवाब संपादित कर पाएंगे? मैं उत्सुक हूं कि इसे बेहतर कैसे बनाया जाए। –