Antes de nada pedir disculpas por mi falta de conocimientos.
Estoy empezando en el uso de PHP y MySQL, y estoy montando una pagina en HTML, donde pretendo recoger datos de un formulario y almacenarlos en una base de datos.
Os pongo el código por si es de ayuda...
<?php
$bd=mysql_connect("localhost","user","password") or die ("No se puede conectar con la Base de Datos");
mysql_select_db("badededatos");
$opt=$HTTP_GET_VARS["contador"];
if ($opt==1):
{
$nom=$HTTP_GET_VARS["nombre"];
$ema=$HTTP_GET_VARS["mail"];
$tel=$HTTP_GET_VARS["telefono"];
$psw=$HTTP_GET_VARS["passw"];
$sql = "INSERT INTO `basededatos`.`tblvisitantes` (`id`, `nombre`, `email`, `telefono`, `contra`) VALUES (NULL, \'".$nom."\', \'".$ema."\', \'".$tel."\', \'".$psw."\');";
/*
$sql="insert into TblVisitantes (nombre, email, telefono, contra) values ('".$nom."','".$ema."','".$tel."','".$psw."')";
$res=mysql_query($sql,$bd) or die (mysql_error());
*/
}
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<script language="javascript" type="text/javascript">
function Aviso()
{
alert ("Rellene por favor los datos para poder ofrecerle un mejor servicio.");
}
function Obligado()
{
if (RecogidaDatos.nombre.value == "")
{
alert ("Introduzca el Nombre");
return;
}
if (RecogidaDatos.mail.value == "")
{
alert ("Debe introducir el eMail.");
return;
}
if (RecogidaDatos.passw.value == "")
{
alert ("Tiene que introducir una contraseña.");
return;
}
if (RecogidaDatos.passw2.value == "")
{
alert ("Tiene que introducir una contraseña.");
return;
}
if (RecogidaDatos.passw2.value != RecogidaDatos.passw.value)
{
alert ("Las contraseñas no coinciden");
return;
}
RecogidaDatos.contador.value="1";
RecogidaDatos.submit();
}
</script>
<style type="text/css">
<!--
.Estilo1 {color: #FF0000}
.Estilo2 {
font-size: small;
color: #FF0000;
}
-->
</style>
</head>
<body onLoad="Aviso()">
<input type="hidden" name="contador" />
<form name="RecogidaDatos">
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr align="left">
<td colspan="2"><p class="Estilo2">Recuerde que los campos con asterísco (*) son obligatorios.<br /> </p></td>
</tr>
<tr>
<td align="right"><span class="Estilo1">*</span> Nombre : </td>
<td><input name="nombre" type="text" id="nom" size="30" /></td>
</tr>
<tr>
<td align="right"><span class="Estilo1">*</span> Email : </td>
<td><input name="mail" type="text" id="mail" size="40" /></td>
</tr>
<tr>
<td align="right">Telefono : </td>
<td><input type="text" name="telefono" id="telefono" size="10" /></td>
</tr>
<tr>
<td align="right"><span class="Estilo1">*</span> Password : </td>
<td><input name="passw" type="password" id="passw" maxlength="8" /></td>
</tr>
<tr>
<td align="right"><span class="Estilo1">*</span> Entre de nuevo la contraseña : </td>
<td><label>
<input name="passw2" type="password" id="passw2" maxlength="8" />
</label></td>
</tr>
<tr>
<td colspan="2" align="center"><br />
<input type="button" name="boton" id="boton" value="Enviar datos" onClick="Obligado()" /></td></tr>
</table>
</form>
</body>
</html>
Mi problema es que al cargar la pagina me devuelve este error:
Parse error: parse error in C:\wamp\www\Forms_JS-PHP\index.php on line 116
Pues bien el codigo tiene 115 lineas y la ultima esta vacia... que demonios hago mal???
Gracias por vuestro tiempo.