Pues si no muestra ningun error, parece que todo estaba bien...
Sólo por curiosidad, -quizás sea error mio de vista-, para que envias el parametro nom si no lo usarás? Tambien creo que es la cantidad de HTML que recibes.
1. Ejecuta la query principal en el MySQL y verifica que no este fallando y que si sea los datos que necesitas, porque creo que debería ser así:
2. Validar los datos a mostrar, es decir, hacer un ALERT(); a la variable que retorna.
Dudo que lo muestre completo ya que sería mucho texto para un alert
3. Se supone que realiza la busqueda y despues al actualizar el navegador, es donde se "cae la conexión", entonces, mira el código fuente y checas si se ha insertado algún contenido.
Sólo por curiosidad, -quizás sea error mio de vista-, para que envias el parametro nom si no lo usarás? Tambien creo que es la cantidad de HTML que recibes.
1. Ejecuta la query principal en el MySQL y verifica que no este fallando y que si sea los datos que necesitas, porque creo que debería ser así:
Código (php) [Seleccionar]
$sql = "SELECT producto, precio_costo, precio_venta, cantidad, garantia, fecha_ingreso, descripcion, id ";
$sql .= " FROM productos ";
$sql .= " WHERE nombre = '".$_POST['nom']."' ";
$sql .= "ORDER BY producto";
$query = mysql_query($sql);
2. Validar los datos a mostrar, es decir, hacer un ALERT(); a la variable que retorna.
Código (javascript) [Seleccionar]
// # Pon un comentario en la linea
// $("#result").html(msg)
// # y pon un alert así:
alert(msg);
Dudo que lo muestre completo ya que sería mucho texto para un alert
3. Se supone que realiza la busqueda y despues al actualizar el navegador, es donde se "cae la conexión", entonces, mira el código fuente y checas si se ha insertado algún contenido.