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 8 anni fa
roccochiolo
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda