Hola!!! Soy novatísima en esto, pero estoy haciendo una web con un área restringida para un trabajo de la universidad (nada de ingeniería ni de lejos). Bueno, siguiendo manuales, post y tutoriales, lo tengo todo prácticamente bajo control excepto un unexpected T_STRING in que me aparece. No soy capaz de encontrar el error...
En mi guardarRegistro.php, que sería una vez que la persona rellena los datos para guardarlo en la DB, salta eso y no soy capaz de encontrar el error. Me dice que aparece en la line 221.
En azul está donde se supone que está el problema, pero no sé si puede continuar más abajo.
¿Alguien me puede ayudar por favor?
Código PHP:
Ver original<?php
//Formar el query para el insert del nuevo usuario
$queryInsert="INSERT INTO tbl_users (
tx_nombre,
tx_apellido,
tx_correo,
tx_telefono,
tx_username,
tx_password,
id_TipoUsuario,
dt_registro)
VALUES(
'".$str_nombre."',
'".$str_apellido."',
'".$str_correo."',
'".$str_telefono."',
'".$str_username."',
'".md5($str_password)."', ".$i_TipoUsuario.",
'".date("Y-m-d H:i:s")."');";
$log .= $queryInsert."<br>";
//echo $log;
//exit;
// Le Envio un correo electronico de bienvenida
$destinatario = $str_correo; //A quien se envia
$nomAdmin = 'Cristina Rodríguez Benavente'; //Quien envia
$urlAccessLogin = 'http://localhost/autenticar_usuarios'; //Url de la pantalla de login
$elmensaje = "";
$asunto = $str_elNombre.", Gracias por registrarte!";
$cuerpomsg ='
<h2>.::Registrar usuarios::.</h2>
<p>Le damos la mas cordial bienvenida, desde ahora usted podra gozar de los beneficios de
haberse identificado y acceder a contenido exclusivo de esta comunidad.</p>
<table border="0" >
<tr>
<td colspan="2" align="center" >Sus datos de acceso para <a href="'.$urlAccessLogin.'">'.$urlAccessLogin.'</a><br></td>
</tr>
<tr>
<td> Nombre </td>
<td> <b>'.$str_elNombreCompleto.'</b> </td>
</tr>
<tr>
<td> Nombre de usuario </td>
<td> <b>'.$str_username.'</b> </td>
</tr>
<tr>
<td> Password </td>
<td> <b>'.$str_password.'</b> </td>
</tr>
</table> <br/><br/>
<p><b>Gracias por su preferencia, hasta pronto.</b></p> <br><br>';
//Establecer cabeceras para la funcion mail()
//version MIME
$cabeceras = "MIME-Version: 1.0\r\n";
//Tipo de info
$cabeceras .= "Content-type: text/html; charset=iso-8859-1\r\n";
//direccion del remitente
$cabeceras .= "From: ".$nomAdmin." <".$mailAdmin.">";
$i_EmailEnviado = 0;
//Si se envio el email
if( mail($destinatario,$asunto,$cuerpomsg,$cabeceras) ) $i_EmailEnviado = 1;
//Cerrrar conexion a la BD
// Mostrar resultado del registro
?>
<form id="frm_registro_status" name="frm_registro_status" method="post" action="index.php">
<input type="hidden" name="status_registro" value="1" />
<input type="hidden" name="i_EmailEnviado" value='<?php echo $i_EmailEnviado ?>' />
</form>
<script type="text/javascript">
//Redireccionar con el formulario creado
document.frm_registro_status.submit();
</script>
</body>
</html>