Este problema que tengo es muy facil pero no me doy cuenta donde esta
Resulta que yi mando informacion de una funcion llama elegir_entrenamiento Ahi estan todas las opciones con el nombre $a1,$a2,$a3..... hasta el 10.
Lo que pasa que cuando quiero guardar la info en MySQL no puedo. No me tira ni error ni nada. Para la conexion uso un funcion llamada db_connect() la probe con TODO y siempre funciona y si no funcionase me tiraria error cuando pongo el query y mediria que hay error en la conexion o que no estoy conectado pero no me dice NADA.
Entonces no que pasa alguien puede ayuadarme.
Aca el code
Código PHP:
<?php
session_start();
include_once("mostrar.php");
if (session_is_registered("valid_user"))
{
$_POST["a1"];
$_POST["a2"];
$_POST["a3"];
$_POST["a4"];
$_POST["a5"];
$_POST["a6"];
$_POST["a7"];
$_POST["a8"];
$_POST["a9"];
$_POST["a10"];
echo $a1.$a2.$a3.$a4.$a5.$a6.$a7.$a8.$a9.$a10;
fondo();
login();
dentro_login();
elegir_entrenamiento();
$db=db_connect();
$query = "insert into user(ent_1,ent_2,ent_3,ent_4,ent_5,ent_6,ent_7,ent_8,ent_9,ent_10) values ('".$a1."','".$a2."','".$a3."','".$a4."','".$a5."','".$a6."','".$a7."','".$a8."','".$a9."','".$a10."') where id='$id'" or die (mysql_error());
$resultado=mysql_query($query,$db);
if(!$resultado)
{
return "Problemas al conectarse con el servidor intentelo mas tarde<br><br>";
}
else
{
echo "El entreanamiento se guardo de forma correcta";
}
}
pie();
?>
Gracias por su atencion