Hola.
Tengo este link:
Código PHP:
<a href='<?php echo $oUrl->makeProductURL(".$row[categoria_id]."); ?>'><?php echo $row['categoria_id']; ?></a>
pero al hacer click no muestra los resultados, me muestra la pagina en blanco, es decir, que el link no agarra la id que le estoy pasando.
class.seo.php
Código PHP:
function makeProductURL ($categoria_id) {
$scape_categoria_id = $this->scapeURL($categoria_id);
$scape_subcategoria_id = $this->scapeURL($subcategoria_id);
$scape_nombre = $this->scapeURL($nombre);
$url = 'http://127.0.0.1/productos/'.$scape_categoria_id.'.html';
return $url;
}
function getCategoryProductUrl() {
//Get id and category product
$categoria_id = $_GET['categoria_id'];
$subcategoria_id = $_GET['subcategoria_id'];
$nombre = $_GET['nombre'];
$categoria_id = "";
$subcategoria_id = "";
$nombre = "";
$url = $this->makeProductURL($categoria_id);
return $url;
}
Para que me muestre los resultados tengo este codigo
subcategoria_show.php
Código PHP:
<?php require_once '../class.SEO.php';
$oUrl = new SEO;
$result = mysql_query("SELECT * FROM subcategorias WHERE categoria_id='".$_GET['categoria_id']."' ORDER BY id ASC ");
while($row = mysql_fetch_array($result)){
echo......
}
y en el htaccess tengo esto:
Código:
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
RewriteRule ^(.*)\.html subcategoria.php?categoria_id=$1 [L]
RewriteRule ^(.*)\.html producto.php?subcategoria_id=$1 [L]
RewriteRule ^(.*)\.html detalle.php?nombre=$1 [L]
RewriteRule ^(.*)$ $1.php [L,QSA]
Que puede estar pasando ahi????
Gracias de antemano