controllo per caricamento blocco esterno

salve ragazzi  sto facendo un lavoro  che   da  pannello di controllo  admin   si puo   inserire un blocco  esterno e farlo caricare  adesso ho fatto un controllo

che  controlla  nel database  se il database non e vuoto    carica il blocco con il nome del files  adesso pero c e un problema  che  se ne cambio uno   ho cancello un  files dal db  mi scompaiono tutti      cosa  dovrei  modificare a questo script  grazie  ancora

questo e lo script

$DB->connect();

$control_blocks_exist = mysql_query("select  * from blocks where nome_blocks ='$nome_blocks'  ");

$result_control_blocks_exist =mysql_num_rows($control_blocks_exist);

if(!$result_control_blocks_exist  !=''){

$controll_article = mysql_query("select * from knowledgebase where   visible ='1' and enable ='1' order by id desc ");

$result_controll_article = mysql_num_rows($controll_article); 

if($result_controll_article >0){

$caric_blocks = mysql_query("select  * from blocks where enable ='1'  order by  posizione  ");

while($array=mysql_fetch_array($caric_blocks)){

     include("block/".$array['nome_blocks'].".php");

    }

  }

}

E questa e la tabella del database 

CREATE TABLE `blocks` (

  `id` int(11) NOT NULL auto_increment,

  `nome_blocks` varchar(255) NOT NULL,

  `enable` int(11) NOT NULL,

  `posizione` int(11) NOT NULL,

  PRIMARY KEY  (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

--

-- Dump dei dati per la tabella `blocks`

--

INSERT INTO `blocks` VALUES (1, 'block_knowdgbase', 1, 1);

INSERT INTO `blocks` VALUES (2, 'block_troubleshooter', 1, 2);

INSERT INTO `blocks` VALUES (3, 'block_news', 1, 3);

inviato 9 anni fa
roccochiolo
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda
 

[pagina costruita in 0.007s]