Código PHP:
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /var/www/html/php/select/select.php on line 23
Warning: mysqli_free_result() expects parameter 1 to be mysqli_result, boolean given in /var/www/html/php/select/select.php on line 27
creo que el error es porque no puede comparat texto i numeros si pero en este caso
la llave primaria es el nombre
tengo que utilizar otra funcion
Código MySQL:
Ver original/*==============================================================*/
/* Table: Categories */
/*==============================================================*/
(
Código HTML:
Ver original<form id="formulario" method="get" action="select.php">
<select id="categoria_nombre" name="categoria_nombre"> <option value="pasteles modernos" selected="selected">pasteles modernos
</option> <option value="pasteles classicos">pasteles classicos
</option> <input type="submit" name="enviar" value="Aceptar">
Código PHP:
<?php
$categoria_nombre=$_GET["categoria_nombre"];
include('select/select.php');
$link = mysqli_connect($hostname,$user,$password,$database);
$query = "select categoria_nombre from categories where categoria_nombre=".$_GET[categoria_nombre]." group by categoria_nombre ";
$result = mysqli_query($link,$query);
while ($row = mysqli_fetch_array($result,MYSQLI_ASSOC)){
echo $row['categoria_nombre'];
}
/* free result set */
mysqli_free_result($result);
/* close connection */
mysqli_close($link);
?>
</body>
</html>