Una pregunta mas, les dejo el código para explicarme mejor:
Esta es la pagina que me recoge las categorias, y cada categoría debe mostrar los prouctos que correspondan.
category.php
Código PHP:
<? include ("conectar.php"); ?>
<div id="main">
<div id="cont">
<h4>Categorías de Productos Vento</h4><hr />
<div id="cat-box">
<?
$link = myconection();
$tabla = mysql_query("SELECT * FROM categorias", $link) or die(mysql_error());
while ($registro = mysql_fetch_array($tabla))
{
echo "<a href=cat.php?ID=$registro[cate]><img src=$registro[cateimagen]></a>";
}
?>
ahora esta es la pagina que me muestra los productos de cada categoria.
cat.php
Código PHP:
<? include ("conectar.php"); ?>
<div id="main">
<div id="cont">
<h4>Categorías de Productos Vento</h4><hr />
<div id="prod-box">
<?
$link = myconection();
$consulta = mysql_query("SELECT * FROM producto WHERE MATCH (categoria) AGAINST ('*". $_GET['ID'] ."*' IN BOOLEAN MODE)", $link) or die(mysql_error());
while ($registro = mysql_fetch_array($consulta))
{
echo "<a href=prod.php?ID=$registro[nombre]><img src=$registro[minifoto]></a>";
}
?>
Está funcionando bien, mi pregunta es la sigueinte, en el primer archivo se pone el link asi
Código PHP:
echo "<a href=cat.php?ID=$registro[cate]><img src=$registro[cateimagen]></a>";
Pero en la URL no sale el nombre completo de la categoria, ejemplo
si la categoria es "Efectos de Iluminacion"
en la URL sale
http://ventoacoustic.com/cat.php?ID=Efectos
Por tanto si tengo dos categorias que empiecen con el mismo nombre (como me sucedio) no va aser efectivo el script.
¿Que sucede ahi?
¿como puedo lograr que sea algo como esto?
http://ventoacoustic.com/cat.php?ID=...de+Iluminacion
Gracias.