Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2012, 15:20
Avatar de ananda
ananda
 
Fecha de Ingreso: enero-2012
Mensajes: 345
Antigüedad: 13 años, 2 meses
Puntos: 14
Problema al registrar en base de datos

Hola, he estado haciendo una página para que se registren los usuarios y he hecho un buen código pero me tira este error : Parse error: syntax error, unexpected ';' in line 98.

EDITO : La línea 98 es esta : include("config.php");

Aqui os dejo la parte más importante del código para ver si encontrais en que fallo porqué llevo rato buscando pero me parece que esta bien.

Código:
<form action="<?=$_SERVER['PHP_SELF']?>" method="post" name="perfil" >
<input type="button" id="nombre"  class="inputname" onclick="javascript:nameformdiv.className='siname';" />
<input type="button" value="Correo electronico" id="mail" onclick="javascript:mailformdiv.className='si';" />
<input type="button" value="Informacion adicional" id="opcional" onclick="javascript:opcionalformdiv.className='si';" />
<input type="hidden" value="" name="hidden" id="hidden" />



<div id="nameformdiv" class="no" >
<input type="text" id="nameformdiv.name" value="nombre" class="input" />
<input type="text" id="nameformdiv.surname" value="apellido" class="input" />
<input type="submit" id="nameformdiv.submit" value="Aceptar" class="submit" />
</div>

</form>

<?php
if(isset($_POST['nameformdiv.submit']{

include("config.php");

$conexion= mysql_connect("localhost","root");
mysql_select_db("usuarios",$conexion);



$query = "INSERT INTO registrados(nombre, apellido) ";
$query.="VALUES ('".$_POST['nameformdiv.name']."', '".$_POST['nameformdiv.surname']."') ";
$resultado = mysql_query($query, $conexion) or die(mysql_error());
$state = true;  

if ($state) {
echo "Usuario registrado correctamente";
} else {
echo "El usuario no ha podido ser registrado";
}
?>

Muchas gracias por la ayuda, se agradece mucho