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: 22 años
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...