Foros del Web » Programando para Internet » PHP »

Error Al Buscar en Base MDB

Estas en el tema de Error Al Buscar en Base MDB en el foro de PHP en Foros del Web. Hola chicos... estoy haciendo una aplicacion para un web en php pero tengo un problema porque la base de datos es access... el tema es ...
  #1 (permalink)  
Antiguo 02/06/2008, 07:55
 
Fecha de Ingreso: junio-2007
Ubicación: Argentina
Mensajes: 111
Antigüedad: 12 años, 7 meses
Puntos: 0
Exclamación Error Al Buscar en Base MDB

Hola chicos... estoy haciendo una aplicacion para un web en php pero tengo un problema porque la base de datos es access... el tema es que cuando busca si algo en un campo y no encuentra algun resultado me da error.. porque puede ser... les paso el codigo para que lo vean... tambien creo que debe haber alguna manera mas facil de hacer lo que quiero hacer...
Les comento: quiero que ingresen en unos campos de texto algunos datos... mediante form post se los paso a este archivo php y este los busca en la base y me devuelve una url... se pueden fijar si es correcta mi formula o se puede hacer mas simple... gracias...

Código PHP:
$class 'class_mdb.php';
if (
file_exists ($class))
{
//echo "EXISTE ".$class;// exists 
include $class;
//echo "CARGO";
} else {
echo
"NO EXISTE ".$class// not found 

$door $_GET["door_cod"];
$cadena_door explode("-"$door);
$categoria_door $cadena_door[0];
$articulo_door $cadena_door[1];
$mdb = new mdb('../../db/base.mdb');
///---- SI ALGUNO NO ENCUENTRA EL RESULTADO DA ERROR Y DIE (NO SIGUE EJECUTANDO ---\\\

$mdb->execute('select * from ARTICULO WHERE Familia_Codigo ="' $categoria_door'" and Articulo_Codigo = "' $articulo_door'"' );
    
$resultado_door $mdb->fieldvalue('URL_Pagina');
    echo 
$resultado_door;
    if (
$resultado_door)
    {
    
$URL_door str_replace (" ","-",$resultado_door);
    }

$cadena_lock explode("-"$_GET["lock_cod"]);
$categoria_lock $cadena_lock[0];
$articulo_lock $cadena_lock[1];

///---- SI ALGUNO NO ENCUENTRA EL RESULTADO DA ERROR Y DIE (NO SIGUE EJECUTANDO ---\\\

$mdb1 = new mdb('../../db/base.mdb');
$mdb1->execute('select * from ARTICULO WHERE Familia_Codigo ="' $categoria_lock'" and Articulo_Codigo = "' $articulo_lock'"' );

    
$resultado_lock $mdb1->fieldvalue('URL_Pagina');
    echo 
$resultado_lock;
    if (
$resultado_lock)
    {
    
$URL_lock str_replace (" ","-",$resultado_lock);
    }
//------Da error si hay ingresan un codigo mal (si no existe el codigo en la base de datos)------\\
$cadena_lever explode("-"$_GET["lever_cod"]);
$categoria_lever $cadena_lever[0];
$articulo_lever $cadena_lever[1];
$mdb2 = new mdb('../../db/base.mdb');
$mdb2->execute('select * from ARTICULO WHERE Familia_Codigo ="' $categoria_lever'" and Articulo_Codigo = "' $articulo_lever'"' );

    
$resultado_lever $mdb2->fieldvalue('URL_Pagina');
    echo 
$resultado_lever;
    if (
$resultado_lever)
    {
    
$URL_lever str_replace (" ","-",$resultado_lever);
    } 


$comments $_GET["comments"];
if (
$comments == ""){$comments "No Comments";} 
  #2 (permalink)  
Antiguo 02/06/2008, 10:18
 
Fecha de Ingreso: junio-2007
Ubicación: Argentina
Mensajes: 111
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Error Al Buscar en Base MDB

Chicos por favor... alguien me puede ayudar...

Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:43.