Cita: Y teoricamente tambien tengo conectividad ya que hago el include y saco el MAX asi que conectividad entiendo qeu tengo.
La teoría no es suficiente. Aunque muchas personas hacen el query solo incluyendo el include de la conexión por experiencia propia toca hacerlo explicitamente dentro de la función con el link identifier. Esto es lo que dice el manual al respecto.
Cita:
mysql_query Parameters
query
An SQL query
The query string should not end with a semicolon. Data inside the query should be properly escaped.
link_identifier
The MySQL connection. If the link identifier is not specified, the last link opened by mysql_connect() is assumed. If no such link is found, it will try to create one as if mysql_connect() was called with no arguments. If no connection is found or established, an E_WARNING level error is generated.
Código PHP:
include(my_sql_connection.php);
$result = mysql_query($query);//esto en teoria deberia funcionar
$result = mysql_query($query,$link);//por experiencia propia esta es la que me funciona a mi siempre.
Habilitale el mysql_error para saber que errores te genera la inserción de datos.