Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/09/2008, 20:07
Wolfmarel
 
Fecha de Ingreso: septiembre-2008
Mensajes: 18
Antigüedad: 15 años, 7 meses
Puntos: 0
Como corrijo que me aparezca duplicado un formulario en pantalla

Hola de nuevo. En esta oportunidad se me presenta el siguiente problema: Estoy trabajando con php, mysql y usando el modelo vista/controlador con Kumbia. Tengo mi formulario con 2 combos: uno de base de datos y otro de tablas, cuando selecciono una base de datos del primer combo en su onchange esta programado invocar una funcion que llama al controlador, ejecuta los comandos sql y se trae los nombres de las tablas de dicha base de datos y las guarda en un arreglo que devuelve a la vista con el cual se carga el combo de las tablas. El problema es que cuando regresa a la vista ha duplicado el formulario, es decir, me aparece mi formulario 2 veces, uno debajo del otro...Los segmentos de codigo son los siguientes:

El combo de las bases de datos se define asi:
Código HTML:
<select name="tbd" id="tbd" onchange="cargartablas(this.form)"> 
cargartablas es un javascript que esta al principio de la vista que dice:
<script language="javascript">
function cargartablas(form)
{
location.href="planificartransacciones?tbd="+form. tbd.value;
}
</script>

En el controlador:
Código PHP:
// CARGANDO LAS TABLAS DE UNA BASE DE DATOS SELECCIONADA

        
$base $_GET["tbd"];
        
$i=0;
        while (
$this->Tabla[$i] != '')
        {
            
$this->Tabla[$i]='';
            
$i++;
        }
    if (
$base!='')
    {
        
$_SESSION['base'] = $base;
        
$link=mysql_connect("localhost:3306","root","");
        
$a "show tables from ".$base;
        
mysql_selectdb($base);
        
$lista mysql_query($a,$link);
        
$i=0;
        while (
$fila mysql_fetch_array($lista))
        {
            
$this->Tabla[$i]=$fila[0];
            
$i++;
        }
        
$this->render('planificartransacciones_index');    
    }
//TERMINA LA CARGA DE LAS TABLAS 
Cuando regresa del controlador, que me carga las tablas desde el arreglo Tabla[], el formulario se duplica, en que fallo?? Gracias!!!