Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: On/Off formos mygtukas su mysql

Parašė avice· 2014 Kov. 17 21:03:51
#2

Šiam reikalui gali tiesiog sukurt nauja irasa lenteleje `PREFIXAS_settings` , su tokiais duomenimis:
settings_name = pageidavimai_on
settings_value = 0
O kodas atrodytu mazdaug taip:

<?php
require_once "maincore.php";
require_once THEMES."templates/header.php";
 
if (!iADMIN) { opentable('Klaida'); echo 'Klaida..'; closetable(); require_once THEMES."templates/footer.php"; exit; }
if(isset($_POST['status'])) {
	$status = ($_POST['status']=='Ijungti'?'1':'0');
    dbquery("UPDATE ".DB_SETTINGS." SET `settings_value`='".$status."' WHERE `settings_name`='pageidavimai_on'");
	$settings['pageidavimai_on'] = $status;
}
opentable('Pageidavimai');
echo "<form action='' method='post'>
<table width='150' class='tbl'>
<tr>
    <td>Pageidavimai:</td>
    <td align='left'><input type='submit' name='status' value='".($settings['pageidavimai_on'] == 1 ? 'Išjungti':'Ijungti')."'  /></td>
</tr>
 
</table></form>";
closetable();
require_once THEMES."templates/footer.php";
?>


O kai noresi kurnors kitur patikrint ar pageidavimai ijungti ar isjungti naudok tiesiog:

 
if($settings['pageidavimai_on']=='1') {
// pageidavimai ijungti
}else{
// pageidavimai isjungti
}
 

visa tai veiks visama php-fusion puslapyje.

Redagavo avice· 2014 Kov. 17 21:03:32