Hola amigos a ver si me pueden ayudar con esto.
Estoy programando un codigo que chequeando previamente unos checkbox , acto seguido le doy al boton para ejecutar y deberia mostrarme los resultados extraidos de una bbdd sql.
Decir que cada checkbox hace mencion a su tabla correspondiente en donde hay una serie de productos.
Pero no me funciona.
Son dos tablas de productos llamadas:
tabla 1: tienda
tabla 2: tienda_categoria_2
Me tira un error que dice :
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in
pero no entiendo que pasa creo que lo estoy haciendo bien.
Miren este es el codigo:
Código HTML:
Ver original<form action="index.php#tienda" method="post">
<input type="checkbox" value="tienda" name="categoria[]" /><label>tienda
</label><br/> <input type="checkbox" value="tienda_categoria_2" name="categoria[]" /><label>tienda categoria 2
</label><br/>
<input type="submit" name="enviar" value="mostrar productos seleccionados" />
Código PHP:
Ver originalif (isset($_POST['enviar'])) { $selected = '';
$num_categoria = count($_POST['categoria']); $current = 0;
foreach ($_POST['categoria'] as $key => $value) {
if ($current != $num_categoria-1)
$selected .= $value.', ';
else
$selected .= $value.'.';
$current++;
}
}
else {
$selected = 'Debes seleccionar un categoria';
}
$result = mysql_query("select SQL_CALC_FOUND_ROWS * from ". $selected ." order by id asc limit 12");
$row_object = mysql_query("Select Found_Rows() as rowcount"); $actual_row_count = $row_object->rowcount;
}
gracias de antemano.