Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2009, 10:12
Avatar de Watas
Watas
 
Fecha de Ingreso: diciembre-2005
Ubicación: Caracas
Mensajes: 151
Antigüedad: 18 años, 11 meses
Puntos: 0
Exclamación la url no toma la id

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