Cita:
Iniciado por Manoloweb Bueno, solo debes hacer un query como este:
Código PHP:
$palabra=$_POST["palabra"];
$tal=mysql_query("select * from productos where descripcion like'%$palabra%'");
while ($lista=mysql_fetch_array($tal)){
// AQUI DESPLIEGAS TU RESULTADO
}
Hola tengo un problema muy parecido, pero con las siguientes caracteristicas ;
Primero el usuario selecciona un codigo postal mediante este form
<FORM METHOD="get" ACTION="codigopostal.php">
<input name="postal" type="text" id="postal">
<input name="control" type="hidden" value="2">
<input type="submit" name="Submit" value="Buscar empresa">
</FORM>
luego al pulsa submit ejecuta este trozo de codigo
if ($_GET['control']=="2"){
$_SESSION['comprobar'] = $id_tabla;
$palabra = $HTTP_GET_VARS["postal"];
$_pagi_sql = mysql_query("SELECT * FROM menta_empresa.".$id_tabla." where ".$id_tabla.".cp2 like '%".$palabra."%'");
}
En donde con el IF control que viene del formulario, luego recogo la tabla que se esta usando de la base de datos mediante la $_SESSION y por ultimo recogo el codigo postal que ha tecleado mediante $palabra, tengo que decir
que los codigos postales no los tengo como INT sino como VARCHAR, en un primer momento pense que no fuera ese el problema pero no creo, ya que lo trata como string.
Si intento efectuar la busqueda me indica
Error en la consulta de conteo de registros: Resource id #5. Mysql dijo: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Resource id #5' at line 1
Gracias por vuestra ayuda!