Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/03/2008, 10:18
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Marco un campo como BAJA y no aparece el siguiente

Lo que podrías hacer es una función JavaScript en tu primer marco, donde tu le insertes el primer campo que no esta marcado al dibujar tu primer fila de tu tabla, luego esa función se encarga de recargar el marco de la derecha con el valor que se le envío en la función JS.

Por decir así:
Código PHP:
// conexion a la base
$conexion mysql_connect($host_db$usuario_db$pass_db) or die ("no se ha podido conectar a la BD");
mysql_select_db($base_db$conexion) or die ("no se ha podido seleccionar la BD");

// Ejecuto la consulta
$sql "SELECT * FROM productos, tipoproductos WHERE productos.id_tipo_producto = tipoproductos.id_tipo_producto AND productos.id_tipo_producto = $tprod AND productos.id_estadoproducto = 1 ORDER BY productos.id_producto";
$consulta mysql_query($sql);

    
// Muestro los registros
    
if ($consulta)
    {
        
$first false;
        while(
$fila=mysql_fetch_array($consulta))
        {
               if( !
$first ) {
                       
$cod $fila['ttprod'];
                       
$first true;
               }
// acá va la tabla armada para que me aparezcan los productos con sus respectivas descripciones, etc...

        
}
        echo 
"<script type=\"text/javascript\">cargaResultado('$cod');</script>";
            
//libero el recordset
            
mysql_free_result($consulta);
}

        
// Cierro la conexion
        
mysql_close($conexion); 
La función cargaResultado puede ser:
Código:
function cargaResultado( codigo ) {
       window.frames['nombre_del_Frame_derecho'].location.href = "detalle.php?ttprod=" + codigo;
}
Saludos.