Es imposible para nosotros adivinar la causa de los errores únicamente con ver código, necesitas aprender a depurar tus consultas para que al menos tengas una idea de lo que sucede.
Código PHP:
$result=mysql_query($query, $conexion) or die('ERROR: '.mysql_error());
De otra forma nos pides ver cosas imposibles de ver, que tu no veas nada mal no significa que todo deba estar bien.