Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2008, 16:22
Avatar de fakulicious
fakulicious
 
Fecha de Ingreso: mayo-2008
Ubicación: Mendoza
Mensajes: 140
Antigüedad: 16 años, 10 meses
Puntos: 2
Exclamación Parse error: syntax error, unexpected $end

Hola!! cómo están??

Tengo un problema.. tengo un script en php que me da este error:

Parse error: syntax error, unexpected $end in /home/av000340/public_html/clientes/admin/usuario.php on line 144

ya revisé todas las aperturas de if, elseif, else, while, y funciones y todas están bien..

copio el código a ver si alguien encuentra el error..

Código PHP:
<!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=iso-8859-1" />
<title>Acciones de Usuario</title>
<link href="../estilos.css" rel="stylesheet" type="text/css" />
<script src="js.js"></script>
</head>
<body onUnload="opener.location.reload();">
<p>
  <?php
$mod 
$_GET['mod'];
$id_usr $_GET['id_usr'];
$accion $_GET['accion'];

include (
'config.php');

if (
$mod == 'eliminar'){
    
$res mysql_query("DELETE * FROM usuarios WHERE id_usr = $id_usr LIMIT 1;"$link);
    
    if (!
$res){
        echo 
'<p aling="center"><strong>No se ha podido eliminar el usuario.</strong></p>
                <p aling="center">&nbsp;</p>
                <p aling="center">Revise las configuraciones o contáctese con el administrador.</p>
                <p aling="center">&nbsp;</p>
                <p aling="center"><a href="javascript:window.close()">Cerrar</a></p>'
;
    } else {
        echo 
'<p aling="center"><strong>El usuario ha sido eliminado.</strong></p>
                <p aling="center">&nbsp;</p>
                <p aling="center"><a href="javascript:window.close()">Cerrar</a></p>'
;
    }
} else {
    
$res mysql_query("SELECT * FROM usuarios WHERE id_usr = $id_usr LIMIT 1;"$link);
    
    while (
$row myaql_fetch_row($res)){
        if (
$mod == 'editar' || $accion == 'guardar'){
            
$tipo_usr $_POST['tipo_usr'];
            
$nombre $_POST['nombre'];
            
$apellido $_POST['apellido'];
            
$email $_POST['email'];
                
            
$consulta mysql_query("UPDATE usuarios SET tipo_usr = '$tipo_usr', nombre = '$nombre', apellido = '$apellido', email = '$email' WHERE id_usr = $id_usr LIMIT 1;"$link);
            
            if (!
consulta){
                echo 
'<p aling="center"><strong>No se ha podido editar el usuario.</strong></p>
                <p aling="center">&nbsp;</p>
                <p aling="center">Revise las configuraciones o contáctese con el administrador.</p>
                <p aling="center">&nbsp;</p>
                <p aling="center"><a href="javascript:window.close()">Cerrar</a></p>'
;
            } else {
                echo 
'<p aling="center"><strong>El usuario ha sido editado.</strong></p>
                <p aling="center">&nbsp;</p>
                <p aling="center"><a href="javascript:window.close()">Cerrar</a></p>'
;
            }
        } elseif (
$mod == 'editar' || $accion != 'guardar'){ ?>
</p>
<form id="form1" name="form1" method="post" action="usuario.php?mod=editar&amp;accion=guardar">
  <table width="350" border="0" cellspacing="3" cellpadding="0">
    <tr>
      <td colspan="2" class="subtitulos_inicio">Editar Usuario </td>
    </tr>
    <tr>
      <td width="175" class="titulo_input">Tipo de Usuario </td>
      <td width="175" class="arriba"><select name="tipo_usr" id="tipo_usr">
        <option value="empleado" <?php if ($row[1] == 'empleado'){ echo 'selected="selected"'; }?>>Empleado</option>
        <option value="admin" <?php elseif ($row[1] == 'admin'){ echo 'selected="selected"'; }?>>Administrador</option>
        <option value="cliente" <?php elseif ($row[1] == 'cliente'){ echo 'selected="selected"'; }?>>Cliente</option>
      </select>      </td>
    </tr>
    <tr>
      <td width="175" class="titulo_input">Nombre</td>
      <td width="175" class="arriba"><input name="nombre" type="text" id="nombre" value="<?php echo $row[4]; ?>" /></td>
    </tr>
    <tr>
      <td width="175" class="titulo_input">Apellido</td>
      <td width="175" class="arriba"><input name="apellido" type="text" id="apellido" value="<?php echo $row[5]; ?>" /></td>
    </tr>
    <tr>
      <td class="titulo_input">E-Mail</td>
      <td class="arriba"><input name="email" type="text" id="email" value="<?php echo $row[6]; ?>" /></td>
    </tr>
    <tr>
      <td colspan="2" align="center"><input name="usuario" type="hidden" id="usuario" value="<?php echo $row[2]; ?>" />
        <input name="pass1" type="hidden" id="pass1" value="<?php echo $row[3]; ?>" />
          <input name="pass2" type="hidden" id="pass2" value="<?php echo $row[3]; ?>" />
          <input name="button" type="button" onclick="ValidarUsr(this.form)" value="Guardar" /></td>
    </tr>
  </table>
</form>
<p>&nbsp;</p>
<p>
  
  <?php    
        
} elseif ($mod == 'pass' || $accion == 'guardar'){
            
$pass1 $_POST['pass1'];
            
$password md5($pass1);
                
            
$consulta mysql_query("UPDATE usuarios SET password = '$password' WHERE id_usr = $id_usr LIMIT 1;"$link);
            
                        if (!
consulta){
                echo 
'<p aling="center"><strong>No se ha podido cambiar el password.</strong></p>
                <p aling="center">&nbsp;</p>
                <p aling="center">Revise las configuraciones o contáctese con el administrador.</p>
                <p aling="center">&nbsp;</p>
                <p aling="center"><a href="javascript:window.close()">Cerrar</a></p>'
;
            } else {
                echo 
'<p aling="center"><strong>El password ha sido modificado.</strong></p>
                <p aling="center">&nbsp;</p>
                <p aling="center"><a href="javascript:window.close()">Cerrar</a></p>'
;
            }

        } elseif (
$mod == 'pass' || $accion != 'guardar'){ ?>
</p>
<form id="form1" name="form1" method="post" action="usuario.php?mod=pass&amp;accion=guardar">
  <table width="350" border="0" cellspacing="3" cellpadding="0">
    <tr>
      <td colspan="2" class="subtitulos_inicio">Cambiar Contrase&ntilde;a </td>
    </tr>
    <tr>
      <td width="175" class="titulo_input">Nueva Contrase&ntilde;a</td>
      <td width="175" class="arriba"><input name="pass1" type="password" id="pass1" /></td>
    </tr>
    <tr>
      <td class="titulo_input">Repita nueva contrase&ntilde;a </td>
      <td class="arriba"><input name="pass2" type="password" id="pass2" /></td>
    </tr>
    <tr>
      <td colspan="2" align="center"><input name="nombre" type="hidden" id="nombre" value="<?php echo $row[4]; ?>" />
        <input name="apellido" type="hidden" id="apellido" value="<?php echo $row[5]; ?>" />
        <input name="email" type="hidden" id="email" value="<?php echo $row[6]; ?>" />
      <input name="button2" type="button" onclick="ValidarUsr(this.form)" value="Guardar" /></td>
    </tr>
  </table>
</form>
<p>&nbsp;</p>
<p>
  
  <?php
        
}
    }
}
?>
</p>
</body>
</html>


gracias!!

Phaq!*