Creia que era por link porque no esta en conex.php pero bueno ahora lo cambie y aun así no funciona..
en el conex.php tengo esto:
Código PHP:
<?php
$dbhost = 'localhost';
$dbuser = 'usuario';
$dbpass = 'password'; // NOTA: Reemplace password por el password de su cuenta de hosting
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Ocurrió un error al conectarse al servidor mysql');
$dbname = 'BD';
mysql_select_db($dbname);
?>
En el action:
Código PHP:
<?php
//Conexion
include("conex.php");
//Valores
$conn=Conectarse();
$nombre=$_POST['nombre'];
$apellidos=$_POST['apellidos'];
//Consulta para actualizar
mysql_query("insert into prueba (id,nombre,apellidos) values ('','$nombre','$apellidos')",$conn) or die(mysql_error());
//Cerramos la conexion a DB
//comentamos para poder ver el error si lo hay
header("location: alta1.php");
?>
y el formulario:
Código HTML:
<form method="post" action="alta2_action.php">
<table width="470" height="18" cellpadding="2" cellspacing="2" class="estilotabla">
<tr>
<td colspan="6" class="estilocelda">INSERTAR NUEVO CLIENTE </td>
</tr>
<tr>
<td width="79"> </td>
<td colspan="3"> </td>
</tr>
<tr>
<td>Nombre:</td>
<td width="106" class="volver"><label>
<input type="text" name="nombre" id="nombre" />
</label></td>
<td width="91" class="volver">Apellidos:</td>
<td class="volver"><input type="text" name="apellidos" id="apellidos" /></td>
</tr>
<tr>
<td> </td>
<td colspan="3" class="volver"> </td>
</tr>
<tr>
<td> </td>
<td colspan="3">
<input name="boton" type="submit" class="input147" style="height:17px" value="prueba" /></td>
</tr>
</table>
</form>
Ahora mismo no se que puede ser