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