PHP - buscador de productos (Select)

 
Vista:
sin imagen de perfil

buscador de productos (Select)

Publicado por Roberto (3 intervenciones) el 20/03/2014 04:35:17
Buenas noches a todos ustedes; recurro a esta pagina y a ustedes para solicitar de su apoyo en un problema que tengo; les cuento... he intentando realizar un buscador de productos con un select (combobox), pero no logro realizar que funcione, les pido sean tan amables de ayudarme, en 1 semana entrego el proyecto y aun no puedo que realice esta acción.

*** Esta es la conexión que coloco en la parte superior de mi documento INDEX.PHP ***

1
2
3
4
5
6
7
<?php
$conexion=mysql_connect("localhost","root","") or die("Problemas en la conexion");
mysql_select_db("escobedo",$conexion) or die("Problemas en la selección de la base de datos");
if(isset($_POST['ok'])){
	mysql_query("categorias='".$_POST['name']."'where id_cat=".$_POST['code');
}
?>

*** Se supone que este me ayuda para llevar el valor a la otra pagina ***

1
2
3
4
5
<script language="javascript">
function directorio(buscar){
	window.location.href='subcategorias.php?buscar='+buscar;
}
</script>

*** En el Body puse un menú, y en un botón puse una lista SELECT ***

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<div id="navigation">
 
 <?php
 
$result=mysql_query("SELECT categoria FROM categorias order by categoria ", $conexion);
?>
 
<li><a href="" title="Directorio">
 
<select name="buscar" onchange="directorio(this.value)">
 
<option>DIRECTORIO</option>
<?php
while ($row1=mysql_fetch_array($result)){
?>
<option value="<?=$row1["id_cat"]?>"><?=$row1["categoria"]?></option>
<?php
}
?>
</select>
 
</a></li>
 
</ul>
</div>

*** Se supone que al seleccionar una categoría de mi SELECT, me debería de enviar a la pagina subcategorías y ahí me mostrara la imagen o datos que me interesa colocar ****

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<div id="derecho">
 
 
 
  <?php
$busca="";
$busca=$_POST['busca'];
mysql_connect("localhost","root","");
mysql_select_db("escobedo");
if($busca!=""){
$busqueda=mysql_query("SELECT * FROM productos WHERE id_cat='.$busca.'");
?>
 
<?php
while( $f = mysql_fetch_row( $busqueda ) ){
$id_cat = $f[0];
?>
 
								<tr>
<td align="center" ><a href="detalles_producto.php?id=<?php echo $palabras ?>"><img src="images/tarjeta grande/<?php echo $palabras ?>.jpg" name="improd" width="200" height="140" id="improd"/> </a></td>
 
								</tr>
<?php
}
}
?>
</div>


*****
Actualmente me envía este error:
Notice: Undefined index: busca in C:\xampp\htdocs\MercadoEscobedo\subcategorias.php on line 121


Mi BD se llama Escobedo

tablas: categorías ------>id_cat y categoría
productos ---->id_producto, id_cat, descripción, imagen

*****

Gradezco infinitamente su apoyo que puedan otorgarme, muchas gracias...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder