Mientras estaba programando un sistema de formulario, acontencio que trabaje bien mi formulario en mi locahost, y hace todo perfectamente, pero el tema que a la hora de subirlo al host que realmente debería estar corriendo me genera un error
Código:
Aquí les dejo el codigo, para que le vean el error, de hecho busque algun ciclo o setencia mal cerrado y no veo nada :|Parse error: syntax error, unexpected '}' in /home/congreso/public_html/mod_inscripcion.php on line 1
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<meta content="Evrsoft First Page" name="GENERATOR">
<link href="estilo.css" type="text/css" rel="stylesheet">
<title></title>
</head>
<body>
<?php
#defined( '_VALID_MOS' ) or die( 'Restricted access' );
if(!$HTTP_POST_VARS) {
?>
<form action="mod_inscripcion.php" method="post">
<table>
<tbody>
<tr>
<td><strong>ANTECEDENTES PERSONALES</strong></td>
</tr>
<tr>
<td>Apellidos: <input name="apellidos" type="text"></td>
<td>Nombres: <input name="nombres" type="text"></td>
</tr>
<tr>
<td>Correo electronico: <input name="mail" type="text"></td>
</tr>
<tr>
<td>Profesión: <input name="profesion" type="text"></td>
<td>Universidad/Institución/Empresa: <input name="uie" type="text"></td>
</tr>
<tr>
<td>Dirección: <input name="direccion" type="text"></td>
<td>Ciudad: <input name="ciudad" type="text"></td>
</tr>
<tr>
<td>Comuna: <input name="comuna" type="text"></td>
<td>País: <input name="pais" type="text"></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td><strong>CATEGORIA</strong></td>
<td><strong>PRESENTA TRABAJO</strong></td>
</tr>
<tr>
<td>Socio<input type="radio" value="1" name="socio"> No socio<input type="radio" value="0" name="socio"></td>
<td>Si<input type="radio" value="1" name="trabajo"> No<input type="radio" value="0" name="trabajo"></td>
</tr>
<tr>
<td>Titulo (solo si presenta trabajo) <input name="titulo" type="text"></td>
</tr>
<tr>
<td>Autores (solo si presenta trabajo) <input name="autores" type="text"></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td><strong>FORMAS DE PAGO</strong></td>
</tr>
<tr>
<td>Depósito Cuenta Corp Banca <input type="radio" value="corpbanca" name="pago"></td>
<td>Transferencia bancaria Via Internet <input type="radio" value="viainternet" name="pago"></td>
<td>Otro metodo de pago: <input name="pago" type="text"></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td><strong>DATOS PARA FACTURAR</strong></td>
</tr>
<tr>
<td>Razon Social <input name="razonsocial" type="text"></td>
</tr>
<tr>
<td>Rut <input name="rutf" type="text"></td>
</tr>
<tr>
<td>Giro <input name="girof" type="text"></td>
</tr>
<tr>
<td>Dirección <input name="direccionf" type="text"></td>
</tr>
<tr>
<td>Ciudad <input name="ciudadf" type="text"></td>
</tr>
<tr>
<td><strong>DATOS DE DESPACHO</strong></td>
</tr>
<tr>
<td>Despachar a nombre de <input name="nombred" type="text"></td>
</tr>
<tr>
<td>Dirección <input name="direcciond" type="text"></td>
</tr>
<tr>
<td>Ciudad <input name="ciudadd" type="text"></td>
</tr>
<tr>
<td>Comuna <input name="comunad" type="text"></td>
</tr>
<tr>
<td>País <input name="paisd" type="text"></td>
</tr>
<tr>
<td>Retira en congreso: SI <input type="radio" value="1" name="retiro"> NO <input type="radio" value="0" name="retiro"></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td><input type="submit" value="Enviar formulario inscripción"> <input type="reset" value="Resetear información" td=""></td>
</tr>
</tbody>
</table>
</form>
<?php
}else {
#variables de form
#variables de conexion
$sql_hostname = "localhost";
$sql_usuario = "usuario";
$sql_clave = "clave";
$sql_base = "base";
$conexion=mysql_connect($sql_hostname,$sql_usuario,$sql_clave);
mysql_select_db($sql_base,$conexion) OR DIE ("Error, en la conexión a la base de datos");
#inserción de datos en tabla inscripciones
$consulta = mysql_query("INSERT INTO inscripciones (mail,apellidos,nombres,profesion,estudio,direccion,ciudad,comuna,pais,socio,trabajo,titu_trabajo,aut_trabajo,forma_pago,razon_social,fact_rut,fact_giro,fact_direccion,fact_ciudad,desp_nombre,desp_direccion,desp_ciudad,desp_comuna,desp_pais,desp_retiro) VALUES ('".$HTTP_POST_VARS['mail']."','".$HTTP_POST_VARS['apellidos']."','".$HTTP_POST_VARS['nombres']."','".$HTTP_POST_VARS['profesion']."','".$HTTP_POST_VARS['uie']."','".$HTTP_POST_VARS['direccion']."','".$HTTP_POST_VARS['ciudad']."','".$HTTP_POST_VARS['comuna']."','".$HTTP_POST_VARS['pais']."','".$HTTP_POST_VARS['socio']."','".$HTTP_POST_VARS['trabajo']."','".$HTTP_POST_VARS['titulo']."','".$HTTP_POST_VARS['autores']."','".$HTTP_POST_VARS['pago']."','".$HTTP_POST_VARS['razonsocial']."','".$HTTP_POST_VARS['rutf']."','".$HTTP_POST_VARS['girof']."','".$HTTP_POST_VARS['direccionf']."','".$HTTP_POST_VARS['ciudadf']."','".$HTTP_POST_VARS['nombred']."','".$HTTP_POST_VARS['direcciond']."','".$HTTP_POST_VARS['ciudadd']."','".$HTTP_POST_VARS['comunad']."','".$HTTP_POST_VARS['paisd']."','".$HTTP_POST_VARS['retiro']."')") OR DIE ("Error, inserción de los datos en la tabla");
#CUERPO DEL CORREO, TODOS LOS CAMPOS, son muchos =/
$cuerpo = "ANTECEDENTES PERSONALES\n";
$cuerpo .= "Apellidos: " . $HTTP_POST_VARS["apellidos"] . "\n";
$cuerpo .= "Nombres: " .$HTTP_POST_VARS["nombres"]. "\n";
$cuerpo .= "Profesión: " .$HTTP_POST_VARS["profesion"]. "\n";
$cuerpo .= "Dirección: " .$HTTP_POST_VARS["direccion"]. "\n";
$cuerpo .= "Ciudad: " .$HTTP_POST_VARS["ciudad"]. "\n";
$cuerpo .= "País: " .$HTTP_POST_VARS["pais"]. "\n";
if($HTTP_POST_VARS["socio"] = 0)
{
$socio_var = "SI";
$cuerpo .= "Socio: " .$socio_var. "\n";
}else{
$socio_var = "NO";
$cuerpo .= "Socio: " .$socio_var. "\n";
}
if($HTTP_POST_VARS["trabajo"] = 0)
{
$trabajo_var = "SI";
$cuerpo .="Presenta trabajo: " .$trabajo_var. "\n";
}else{
$trabajo_var = "NO";
$cuerpo .="Presenta trabajo: " .$trabajo_var. "\n";
}
$cuerpo .= "Titulo trabajo: " .$HTTP_POST_VARS["titulo"]. "\n";
$cuerpo .= "Autores (solo si presenta trabajo): " .$HTTP_POST_VARS["autores"]. "\n";
$cuerpo .= "FORMAS DE PAGO\n";
$cuerpo .= "Modo de pago: " .$HTTP_POST_VARS["pago"]. "\n\n";
$cuerpo .= "DATOS A FACTURAR\n";
$cuerpo .= "Razon social: " .$HTTP_POST_VARS["razonsocial"]. "\n";
$cuerpo .= "Rut: " .$HTTP_POST_VARS["rutf"]. "\n";
$cuerpo .= "Giro: " .$HTTP_POST_VARS["girof"]. "\n";
$cuerpo .= "Dirección:" .$HTTP_POST_VARS["direccionf"]. "\n";
$cuerpo .= "Ciudad: " .$HTTP_POST_VARS["ciudadf"]. "\n\n";
$cuerpo .= "DATOS DE DESPACHO\n";
$cuerpo .= "Nombre: " .$HTTP_POST_VARS["nombred"]. "\n";
$cuerpo .= "Dirección: " .$HTTP_POST_VARS["direcciond"]. "\n";
$cuerpo .= "Ciudad: " .$HTTP_POST_VARS["ciudadd"]. "\n";
$cuerpo .= "Comuna: " .$HTTP_POST_VARS["comunad"]. "\n";
$cuerpo .= "País: " .$HTTP_POST_VARS["paisd"]. "\n";
if($HTTP_POST_VARS["retiro"] = 0)
{
$retiro_var = "SI";
$cuerpo .= "Retiro congreso: " .$retiro_var. "\n";
}
else{
$retiro_var = "NO";
$cuerpo .= "Retiro congreso: " .$retiro_var. "\n";
}
#correo participante
$cuerpo2 = "Felicidades su inscripción fue realizada con exito, cualquier consulta en nuestro correo o sitio web.";
$para2 = $HTTP_POST_VARS["email"];
$asunto2 = "Inscripción al XXIII Congreso Chileno de Educación en Ingeniería exitosa";
$cabezeras2 = 'From: [email protected]' . "\r\n";
$cabezeras2 .= 'Reply-To: [email protected]' . "\r\n";
mail($para2,$asunto2,$cuerpo2,$cabezeras2);
#corre interno
$para = '[email protected]';
$asunto = "Recepción información inscripción de XXIII Congreso Chileno de Educación en Ingeniería";
$cabezeras = 'From: [email protected]' . "\r\n";
$cabezeras .= 'Reply-To: [email protected]' . "\r\n";
mail($para,$asunto,$cuerpo,$cabezeras);
echo "Inscripción realizada con exito";
#cierre de toda conexion
mysql_close($conexion);
}
?>
</body>
</html>
Saludos.