Tengo una base de datos con campos como nombre, apellidos, biografia, etc.
Al actualizarlos funciona al perfecto, pero resulta perfecto, pero resulta que ahora he agregado unos campos para redes sociales y al darle actualizar me lanza
Forbidden
You don't have permission to access /actualizar.php on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Y si borro los campos de las redes sociales sigue funcionando, no entiendo por que.
Los campos en la base los coloque como text, null.
adjunto algunas capturas y pongo el codigo

El codigo
Aquí genero las variables para los datos
Código PHP:
if(isset($_POST['actualizar']) && $_POST['actualizar'] == 'Actualizar'){
// comprobamos que no lleguen campos vacios, aqui van solo los campos que deben ir llenos
if(!empty($_POST['email']) && !empty($_POST['nombres']) && !empty($_POST['apellido_pat']) && !empty($_POST['apellido_mat']) && !empty($_POST['f_nacimiento']) && !empty($_POST['estado_civil']) && !empty($_POST['nacionalidad']) && !empty($_POST['profesion']) && !empty($_POST['residencia']) && !empty($_POST['telefono'])){
// creamos las variables
// que vamos a usar en la consulta UPDATE
// y le asignamos sus valores
$id = $_POST['id'];
$email = $_POST['email'];
$nombres = $_POST['nombres'];
$apellido_pat = $_POST['apellido_pat'];
$apellido_mat = $_POST['apellido_mat'];
$f_nacimiento = $_POST['f_nacimiento'];
$estado_civil = $_POST['estado_civil'];
$nacionalidad = $_POST['nacionalidad'];
$profesion = $_POST['profesion'];
$residencia= $_POST['residencia'];
$telefono = $_POST['telefono'];
$biografia = $_POST['biografia'];
$facebook = $_POST['facebook'];
$twitter = $_POST['twitter'];
$youtube = $_POST['youtube'];
$wordpress = $_POST['wordpress'];
$myspace = $_POST['myspace'];
$yahoo = $_POST['yahoo'];
$google = $_POST['google'];
// la consulta UPDATE
// La ultima de los sqlupdate va sin ,
$sqlUpdate = mysql_query("UPDATE usuarios
SET email = '$email',
nombres = '$nombres',
apellido_pat = '$apellido_pat',
apellido_mat = '$apellido_mat',
f_nacimiento = '$f_nacimiento',
estado_civil = '$estado_civil',
nacionalidad = '$nacionalidad',
profesion = '$profesion',
residencia = '$residencia',
telefono = '$telefono',
biografia = '$biografia',
facebook = '$facebook',
twitter = '$twitter',
youtube = '$youtube',
wordpress = '$wordpress',
myspace = '$myspace',
yahoo = '$yahoo',
google = '$google'
WHERE id = '$id'", $link)
or die(mysql_error());
echo "<p>Registro actualizado correctamente<p>";
}else{
echo "<p>Debe llenar todos los campos <p><a href='javascript:history.back();'>Reintentar</a>";
}
}else{
// mostramos el mensaje
//echo "<p>".$mensaje."</p>";
Este es el html para ingresar las redes sociales
Código HTML:
<h2>Redes Sociales</h2> <div> <label>Facebook:</label> <input type="text" placeholder="Pega la URL aquí" name="facebook" value="<?php echo $row['facebook']; ?>" /> </div> <div> <label>Twitter:</label> <input type="text" placeholder="Pega la URL aquí" name="twitter" value="<?php echo $row['twitter']; ?>" /> </div> <div> <label>YouTube:</label> <input type="text" placeholder="Pega la URL aquí" name="youtube" value="<?php echo $row['youtube']; ?>" /> </div> <div> <label>Wordpress:</label> <input type="text" placeholder="Pega la URL aquí" name="wordpress" value="<?php echo $row['wordpress']; ?>" /> </div> <div> <label>MySpace:</label> <input type="text" placeholder="Pega la URL aquí" name="myspace" value="<?php echo $row['myspace']; ?>" /> </div> <div> <label>Yahoo:</label> <input type="text" placeholder="Pega la URL aquí" name="yahoo" value="<?php echo $row['yahoo']; ?>" /> </div> <div> <label>Google +:</label> <input type="text" placeholder="Pega la URL aquí" name="google" value="<?php echo $row['google']; ?>" /> </div>