<!DOCTYPE html><html lang="es"> <head> <meta charset="utf-8"> <meta name="description" content=""> <meta name="keywords" content=""> <title>Registro de Usuarios</title> </head> <body> <link href="EstiloFormulario.css" rel="stylesheet" type="text/css" /> <header>Registro de usuarios</header> <form method="post" action="Altas.php"><input type="text" name="Nombre" value="a" /><br><input type="text" name="Apellidos" value="" /><br><input type="text" name="Direccion" value="" /><br><input type="text" name="Telefono" value="" /><br><input type="text" name="Email" value="" /><br><input type="submit" value="Registrar"/></form> </body></html>
<?phpsession_start();include("conectar_bd_master.php");if(isset($_SESSION['usuario'])){$con=mysql_connect($host,$user,$pasw,$db)or die("Problemas con el servidor");mysql_select_db($db,$con)or die("Problemas con la BD");$Name=$_POST['Nombre'];$LastName=$_POST['Apellidos'];$Address=$_POST['Direccion'];$Phone=$_POST['Telefono'];$Email=$_POST['Email'];$consulta="INSERT INTO Clientes(Nombre,Apellidos,Telefono,Email,Domicilio)VALUES('$Name','$LastName','$Phone','$Email','$Address')";mysql_query($consulta,$con)or die("Error de consulta");echo '<meta http-equiv="Refresh" content="1;url=Altas.html">';}else{echo '<meta http-equiv="Refresh" content="1;url=Restriccion_Cliente.html">';}?>
Hola, creo que el error esta en que en el formulario los nombres de las variables empiezan con minúscula y en el código php las llamas con mayúscula
echo var_dump($_POST);
array(5) { ["nombre"]=> string(5) "Vidal" ["apellidos"]=> string(7) "Aguirre" ["direccion"]=> string(11) "Cepheus 709" ["telefono"]=> string(10) "6188333832" ["email"]=> string(7) "escda_5" }
mysql_error();