lo que está pasando es que no ésta ejecutandose el foreach, nuevamente por el uso que tienes en las decisiones.
usa los else y los else if.
Mete el foreach dentro del
Código PHP:
Ver original}else {
echo "Comenzando la instalcion";
..
..
..
$db_tables = array( .........);
foreach($db_tables as $x){
}
}//Fin del else
Saludos.