Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2010, 12:33
Marsh_Spider
 
Fecha de Ingreso: febrero-2010
Mensajes: 57
Antigüedad: 14 años, 2 meses
Puntos: 1
Exclamación Error con Javascript y PHP

Hola,

Necesito que el siguiente código me confirme si el usuario quiere eliminar a un usuario o no y que refresque la página, pero me manda el error que indico mas abajo.

¿Que estoy haciendo mal?

Código PHP:
Ver original
  1. <?php
  2.  
  3. //Conexión a la BD
  4. require 'db.conf';
  5.  
  6. //Muestra datos para que elimine el usuario
  7.   $sql1="select * from t_datos where id_usuario = 13";
  8.   $resultado=mysql_query($sql1, $conector);
  9.   $cant=mysql_num_rows($resultado);
  10.   $row=mysql_fetch_array($resultado);
  11.   echo "Id Usuario:<br>";
  12.   echo "<input type=text value='$row[0]' name=id_user disabled='disabled' size='3'><br>";
  13.        $id_user=$row[0];
  14.        echo "$id_user" . "<br />";
  15.   echo "Id Perfil:<br>";
  16.   echo "<input type=text value='$row[1]' name=id_perf disabled='disabled' size='3'><br>";
  17.   echo "Nombre<br>";
  18.   echo "<input type=text value='$row[2]' name=nombre disabled='disabled' size='40'><br>";
  19.   echo "Extensión:<br>";
  20.   echo "<input type=text value='$row[3]' name=ext disabled='disabled'size='5'><br>";
  21.   echo "Correo:<br>";
  22.   echo "<input type=text value='$row[4]' name=ext disabled='disabled' size='40'><br>";
  23.   echo "Visión de Clasificación:<br>";
  24.   echo "<input type=text value='$row[5]' name=vcla disabled='disabled' size='3'><br>";
  25.   echo "Visión de Contenido:<br>";
  26.   echo "<input type=text value='$row[6]' name=vcon disabled='disabled' size='3'><br>";
  27.  
  28. //Confirmación de que se quiere eliminar el Usuario
  29. echo "
  30.   <script type=\'text/javascript\'>
  31.      if(confirm('Seguro que deseas eliminar el Usuario?'))
  32.        {
  33.  
  34.          //Borrado de t_datos una sola fila, comparando el ID de Usuario
  35.            $sql2="DELETE FROM t_datos WHERE id_usuario=$id_user";
  36.            $resultado = @mysql_query($sql2);
  37.  
  38.          //Actualiza campo activo en t_usuario
  39.            $sql3 = "UPDATE t_usuario SET activo=0 WHERE id_usuario = $id_user";
  40.            $resultado = @mysql_query($sql3);
  41.  
  42.        }
  43.      else
  44.        {
  45.            location.href='consulta_usuario.php';
  46.        };
  47.      </script>";
  48.      
  49.  
  50. mysql_close($conector);
  51.  
  52. //Función para refrescar la página
  53. $url="bajas_usuarios.php";
  54. function redirect($url){
  55.     if (!headers_sent()){
  56.         header('Location: '.$url); exit;
  57.     }else{
  58.         echo '<script type="text/javascript">';
  59.         echo 'window.location.href="'.$url.'";';
  60.         echo '</script>';
  61.         echo '<noscript>';
  62.         echo '<meta http-equiv="refresh" content="0;url='.$url.'" />';
  63.         echo '</noscript>'; exit;
  64.     }
  65. }
  66. ?>
ERROR:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\Servidor\AppServ\www\Telmex\bajas_usuarios.php on line 40


De antemano muchisimas gracias por sus comentarios y su ayuda.

Marsh_Spider