Ver Mensaje Individual
  #7 (permalink)  
Antiguo 02/08/2010, 15:03
Avatar de DooBie
DooBie
 
Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 20 años, 2 meses
Puntos: 71
Respuesta: Parse error: syntax error, unexpected $end in /Users/.../ingreso.php on li

Prueba así:

Código PHP:
<?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 "INSERT INTO completa(especialidad,nombre,centro,preferencia,provincia,direccion,localidad,codigopostal,telefono,citaprevia,horario,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');"
;
    
$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();
  }
}
?>

Por cierto, esto:
echo($lasaluddb->error);
Está bien, o debería ser
echo($lasaluddb->error());

No se, solo pregunto, como no veo esa parte del código...