Por más que miro si falta alguna llave, algún punto y coma, algún... algo... NO lo veO!
Me podéis ayudar a descifrar qué falta?
Éste es el código y la línea 341 es... la última!
<?php
$pParam = FALSE;
if(count($_GET) != 0){
$pParam = $_GET;
}elseif(count($_POST) != 0){
$pParam = $_POST;
}
if($pParam != FALSE){
$sEspecialidad = $pParam['especialidad'];
$sNombre = $pParam['nombre'];
$sCentro = $pParam['centro'];
$sPreferencia = $pParam['preferencia'];
$sProvincia = $pParam['provincia'];
$sDireccion = $pParam['direccion'];
$sLocalidad = $pParam['localidad'];
$sCodigoPostal = $pParam['codigopostal'];
$sTelefono = $pParam['telefono'];
$sCitaPrevia = $pParam['citaprevia'];
$sHorario = $pParam['horario'];
$sSeguroMedico = $pParam['citaprevia'];
$sObservamed = $pParam['observamed'];
$sContacto = $pParam['contacto'];
$sEmpresa = $pParam['empresa'];
$sCif = $pParam['cif'];
$sDireccadmin = $pParam['direccadmin'];
$sLocalidadmin = $pParam['localidadmin'];
$sCodigopostadmin = $pParam['codigopostadmin'];
$sTelefonadmin = $pParam['telefonadmin'];
$sFax = $pParam['fax'];
$sEmail = $pParam['email'];
$sMovil = $pParam['movil'];
$sComercial = $pParam['comercial'];
$sObservadmin = $pParam['observadmin'];
if(
($sEspecialidad == '0') or
($sNombre == '')
){
$sMensaje =
'Elige especialidad y no olvides de escribir el nombre';
echo($sMensaje);
}else{
$sConsulta = <<<CONSULTA
INSERT INTO completa(
especialidad,
nombre,
centro,
preferencia,
provincia,
direccion,
localidad,
codigopostal,
telefono,
citaprevia,
horario,
citaprevia,
observamed,
contacto,
empresa,
cif,
direccadmin,
localidadmin,
codigopostadmin,
telefonadmin,
fax,
email,
movil,
comercial,
observadmin
)VALUES(
'$sEspecialidad',
'$sNombre',
'$sCentro',
'$sPreferencia',
'$sProvincia',
'$sDireccion',
'$sLocalidad',
'$sCodigoPostal',
'$sTelefono',
'$sCitaPrevia',
'$sHorario',
'$sSeguroMedico',
'$sObservamed',
'$sContacto',
'$sEmpresa',
'$sCif',
'$sDireccadmin',
'$sLocalidadmin',
'$sCodigopostadmin',
'$sTelefonadmin',
'$sFax',
'$sEmail',
'$sMovil',
'$sComercial',
'$sObservadmin'
)
CONSULTA;
$lasaluddb = new mysqli(
'localhost','root','','lasaluddb'
);
if ($lasaluddb == FALSE){
echo('Error en la conexión.');
exit();
}
$resultado = $lasaluddb->query(
$sConsulta
);
if($resultado == FALSE){
echo('Error en la consulta.');
echo($lasaluddb->error);
exit();
}
echo('Nueva ficha añadida.<hr/>');
$lasaluddb->close();
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Alta Cliente</title>
<style type="text/css">
<!--
.treb {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
margin: auto;
width: 500px;
background-color: #09C;
}
#caja {
font-size:12px;
background-color: #6CF;
width: 490px;
padding: 20px;
}
</style>
</head>
<body class="treb">
<div id="caja">
<p> </p>
<form name="frm_completa" method="get" action="">
<fieldset style="padding:20px">
<legend style="font-size:16px"><strong>Datos a publicar</strong></legend>
<label>ESPECIALIDAD/Servicio
<select name="especialidad" id="especialidad">
<option value="0" selected="selected"> </option>
<option value="1">Acupuntura</option>
<option value="2">Adicciones/Tratamiento</option>
...
<option value="77">Otros</option>
</select>
</label>
<br/>
</p>
<p>
<label>Nombre<br/><input name="nombre" type="text" size="62"/>
</label>
<br/>
<label>Centro<br/><input name="centro" type="text" size="62"/></label><br/>
<label>Preferencia identidad
<input type="radio" name="preferencia" value="1" id="preferencia_0" checked="TRUE"/>
Nombre
<input type="radio" name="preferencia" value="2" id="preferencia_1" />
Centro</label>
<br />
</p>
<label>Provincia <br/><input name="provincia" type="text" size="62"/></label>
<br/>
<label>Dirección<br/><input name="direccion" type="text" size="62"/></label><br/>
<label>Localidad<br/><input name="localidad" type="text" size="62"/></label><br/>
<label>Código Postal<br/><input name="codigopostal" type="text" maxlength="5" size="12"/></label><br/>
<label>Teléfono<br/><input name="telefono" type="text" /></label><br/>
<label>Cita previa <input type="radio" name="citaprevia" value="si" id="citaprevia_0" checked="TRUE"/>
Sí
<input type="radio" name="citaprevia" value="no" id="citaprevia_1" />
No</label><br/><br/>
<label>Horario<br/><input name="horario" type="text" size="62"/></label><br/>
<label>Seguro médico<br/><input name="seguromedico" type="text" size="62"/></label><br/><br/>
<label><strong>Observaciones médicas</strong><br/>
</label>
<textarea name="observamed" cols="52" rows="5"></textarea>
<br/>
</fieldset>
<br/>
<fieldset style="padding:20px;">
<br/><legend style="font-size:16px"><strong>Otros datos</strong></legend>
<label>Contacto<br/><input name="contacto" type="text" size="62"/>
</label>
<br/>
<label>Empresa<br/><input name="empresa" type="text" size="62"/>
</label>
<br/>
<label>CIF<br/><input name="cif" type="text" />
</label>
<br/>
<label>Dirección<br/><input name="direccadmin" type="text" size="62"/>
</label>
<br/>
<label>Localidad<br/><input name="localidadmin" type="text" size="62"/>
</label>
<br/>
<label>Código Postal<br/><input name="codigopostadmin" type="text" maxlength="5" size="12"/>
</label>
<br/>
<label>Teléfono<br/><input name="telefonadmin" type="text" />
</label>
<br/>
<label>Fax<br/><input name="fax" type="text" />
</label>
<br/>
<label>E-mail<br/><input name="email" type="text" />
</label>
<br/>
<label>Móvil<br/><input name="movil" type="text" />
</label>
<br/>
<label>Comercial<br/>
</label>
<select name="comercial">
<option value="0" selected="selected"> </option>
<option value="a">A</option>
<option value="b">B</option>
<option value="c">C</option>
</select><br/><br/>
<label><strong>Observaciones administrativas</strong><br/>
</label>
<textarea name="observadmin" cols="52" rows="5"></textarea>
<br/>
</fieldset>
<p style="text-align:center"><input name="envio" type="submit" value="Enviar datos"/></p>
</form>
<p> </p>
</div>
</body>
</html>