Buenas Tardes,
Tengo una base de datos en la que guardo 2 productos diferentes (terminales, centralitas)
en htaccess los llamo así:
# centralitas
RewriteRule ^(.+)/$ producto-detalle.php?centr=$1
#terminales
RewriteRule ^(.+).html$ producto-detalle.php?prod=$1
Aquí listo los productos
Cuando le doy a ver terminal me muestra los datos :
Cuando le doy a ver centralita, no me muestra nada más que esto
El código que con el que llamo a productos es:
$linkProducto=$row_ProductoAleatorio["strSEO"].".html";
$linkCentralita=$row_CentralitaAleatorio["strSEO"];
No sé dónde puede estar el error y me estoy volviendo loco ...
Editado
Tengo una base de datos en la que guardo 2 productos diferentes (terminales, centralitas)
en htaccess los llamo así:
# centralitas
RewriteRule ^(.+)/$ producto-detalle.php?centr=$1
#terminales
RewriteRule ^(.+).html$ producto-detalle.php?prod=$1
Aquí listo los productos
function MostrarProducto($id, $tipomuestra=0){
global $con;
$query_ConsultaFuncion = sprintf("SELECT * FROM tblproducto WHERE idProducto = %s ",
GetSQLValueString($id, "int"));
//echo $query_ConsultaFuncion;
$ConsultaFuncion = mysqli_query($con, $query_ConsultaFuncion) or die(mysqli_error($con));
$row_ConsultaFuncion = mysqli_fetch_assoc($ConsultaFuncion);
$totalRows_ConsultaFuncion = mysqli_num_rows($ConsultaFuncion);
$linkProducto=$row_ConsultaFuncion["strSEO"].".html";
?>
<a href="<?php echo $linkProducto;?>">
<img src="img/productos/<?php echo $row_ConsultaFuncion["strImagen"];?>" alt="" id="imagenproducto<?php echo $row_ConsultaFuncion["idProducto"];?>" class="img-producto img-responsive">
</a>
<h3><?php echo $row_ConsultaFuncion["strNombre"];?></h3>
<p><?php echo $row_ConsultaFuncion["strDescripcion"];?></p>
<a class="btn btn-info text-white" href="<?php echo $linkProducto;?>">Ver terminal</a>
<?php mysqli_free_result($ConsultaFuncion);
}Aqúi las centralitasfunction MostrarCentralita($id, $tipomuestra=0){
global $con;
$query_ConsultaFuncion = sprintf("SELECT * FROM tblcentralita WHERE idCentralita = %s ",
GetSQLValueString($id, "int"));
//echo $query_ConsultaFuncion;
$ConsultaFuncion = mysqli_query($con, $query_ConsultaFuncion) or die(mysqli_error($con));
$row_ConsultaFuncion = mysqli_fetch_assoc($ConsultaFuncion);
$totalRows_ConsultaFuncion = mysqli_num_rows($ConsultaFuncion);
$linkCentralita=$row_ConsultaFuncion["strSEO"];
?>
<a href="<?php echo $linkCentralita;?>">
<img src="img/centralitas/<?php echo $row_ConsultaFuncion["strImagen"];?>" alt="" id="imagenproducto<?php echo $row_ConsultaFuncion["idCentralita"];?>" class="img-producto img-responsive">
</a>
<h3><?php echo $row_ConsultaFuncion["strNombre"];?></h3>
<p><?php echo $row_ConsultaFuncion["strDescripcion"];?></p>
<a class="btn btn-info text-white" href="<?php echo $linkCentralita;?>">Ver Centralita</a>
<?php mysqli_free_result($ConsultaFuncion);
}ambas me lo muestran correctamenteCuando le doy a ver terminal me muestra los datos :
Cuando le doy a ver centralita, no me muestra nada más que esto
El código que con el que llamo a productos es:
<?php require_once('inc/conexion.php'); $menu='producto';
$variable_Consulta = "0";
if (isset($VARIABLE)) {
$variable_Consulta = $VARIABLE;
}
$query_DatosConsulta = sprintf("SELECT * FROM tblproducto WHERE intEstado=1 AND strSEO=%s ",
GetSQLValueString($_GET["prod"], "text"));
//echo $query_DatosConsulta;
$DatosConsulta = mysqli_query($con, $query_DatosConsulta) or die(mysqli_error($con));
$row_DatosConsulta = mysqli_fetch_assoc($DatosConsulta);
$totalRows_DatosConsulta = mysqli_num_rows($DatosConsulta);
?>
<!DOCTYPE html>
<html lang="es">
<head>
<title><?php echo $row_DatosConsulta["strNombre"];?></title>
<meta name="description" content="<?php echo strip_tags($row_DatosConsulta["strDescripcion"]); ?>" />
<meta name="keywords" content="<?php echo $row_DatosConsulta["strKeywords"];?>" />
<?php include("inc/head.php");?>
</head>
<body>
<?php include("inc/cabecera.php");?>
<!-- Page Content -->
<div class="container">
<!-- Page Heading/Breadcrumbs -->
<div class="row">
<div class="col-lg-12">
<h1 class="page-header"><?php echo $row_DatosConsulta["strNombre"];?></h1>
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="/">Inicio</a></li>
<li class="breadcrumb-item active" aria-current="page"><?php echo $row_DatosConsulta["strNombre"];?></li>
</ol>
</nav>
</div>
</div>
<!-- /.row -->
<div class="row">
<div class="col-md-5">
<img src="img/productos/<?php echo $row_DatosConsulta["strImagen"];?>" alt="<?php echo $row_DatosConsulta["strNombre"];?>" class="img-product">
</div>
<div class="col-md-7">
<h3><?php echo $row_DatosConsulta["strNombre"];?></h3>
<?php echo $row_DatosConsulta["strDescripcion"];?>
<h3>Características</h3>
<span class="caracteristica"><?php echo $row_DatosConsulta["strCaracteristicas"];?></span>
</div>
</div>
<?php include ('inc/footer.php');?>
El código que con el que llamo a centralitas es:<?php require_once('inc/conexion.php'); $menu='producto';
$variable_Consulta = "0";
if (isset($VARIABLE)) {
$variable_Consulta = $VARIABLE;
}
$query_DatosConsulta = sprintf("SELECT * FROM tblcentralita WHERE intEstado=1 AND strSEO=%s ",
GetSQLValueString($_GET["centr"], "text"));
//echo $query_DatosConsulta;
$DatosConsulta = mysqli_query($con, $query_DatosConsulta) or die(mysqli_error($con));
$row_DatosConsulta = mysqli_fetch_assoc($DatosConsulta);
$totalRows_DatosConsulta = mysqli_num_rows($DatosConsulta);
?>
<!DOCTYPE html>
<html lang="es">
<head>
<title><?php echo $row_DatosConsulta["strNombre"];?></title>
<meta name="description" content="<?php echo strip_tags($row_DatosConsulta["strDescripcion"]); ?>" />
<meta name="keywords" content="<?php echo $row_DatosConsulta["strKeywords"];?>" />
<?php include("inc/head.php");?>
</head>
<body>
<?php include("inc/cabecera.php");?>
<!-- Page Content -->
<div class="container">
<!-- Page Heading/Breadcrumbs -->
<div class="row">
<div class="col-lg-12">
<h1 class="page-header"><?php echo $row_DatosConsulta["strNombre"];?></h1>
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="/">Inicio</a></li>
<li class="breadcrumb-item active" aria-current="page"><?php echo $row_DatosConsulta["strNombre"];?></li>
</ol>
</nav>
</div>
</div>
<!-- /.row -->
<div class="row">
<div class="col-md-5">
<img src="img/productos/<?php echo $row_DatosConsulta["strImagen"];?>" alt="<?php echo $row_DatosConsulta["strNombre"];?>" class="img-product">
</div>
<div class="col-md-7">
<h3><?php echo $row_DatosConsulta["strNombre"];?></h3>
<?php echo $row_DatosConsulta["strDescripcion"];?>
<h3>Características</h3>
<span class="caracteristica"><?php echo $row_DatosConsulta["strCaracteristicas"];?></span>
</div>
</div>
<?php include ('inc/footer.php');?>
Llamo a los link así:$linkProducto=$row_ProductoAleatorio["strSEO"].".html";
$linkCentralita=$row_CentralitaAleatorio["strSEO"];
No sé dónde puede estar el error y me estoy volviendo loco ...
Editado
0
Puntos
Puntos
1565
Visitas
Visitas
1
Resp
Resp
Por infspirit hace 6 años
Novice
Respuesta #1
Ya está solucionado
0
Puntos
Puntos
Por infspirit hace 6 años
Novice