Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/07/2011, 08:25
Avatar de Rodrigo_Arenas
Rodrigo_Arenas
 
Fecha de Ingreso: junio-2011
Mensajes: 44
Antigüedad: 12 años, 10 meses
Puntos: 0
consulta sobre una validacion

miren tengo la siguiente validacion que me gustaria pasarla a una validacion contra un bd oracle haber si alguien me puede ayudar con los cambios que necesito realizarle gracias

Código PHP:
Ver original
  1. <?php
  2. /*
  3. Importante: La función session_start() debe ir primero que cualquier código
  4. */
  5. require_once("conexion/conexion.php");
  6. //***************************************************************************
  7. //Preguntamos si el usuario existe en la base de datos
  8. $sql="select rut from usuarios
  9. where
  10. rut='".$_POST["rut"]."'";
  11. //$res=mysql_db_query($bd,$sql,$con);
  12. $res=mysql_query($sql);
  13. if (mysql_num_rows($res) == 0)
  14. {
  15.     echo "<script type='text/javascript'>
  16.         alert('El usuario ".$_POST["rut"]." no existe en la base de datos');
  17.         window.location='index.php';
  18.     </script>";
  19. }else
  20. {
  21. //******************************************************************************
  22. //Ahora preguntamos el el login y el password coinciden en la base de datos
  23. $consulta="select * from  usuarios
  24. where
  25. rut='".$_POST["rut"]."'
  26. and
  27. clave='".$_POST["clave"]."' ";
  28. $result=mysql_query($consulta);
  29. if (mysql_num_rows($result) == 0)
  30. {
  31.     echo "<script type='text/javascript'>
  32.         alert('El usuario y el pass ingresados no conciden');
  33.         window.location='index.php';
  34.     </script>";
  35. }else
  36. {
  37. //******************************************************************************
  38. //Ahora le damos acceso a nuestros contenidos restringidos
  39.     if($_POST["rut"] != "" && $_POST["clave"]!= "")
  40.    {
  41.       $nick = $_POST["rut"];
  42.       $pass2 =$_POST["clave"];
  43.    
  44.       $result2 = mysql_query("SELECT * FROM usuarios WHERE rut='".$_POST["rut"]."' and valida=1 ");
  45.       if($row = mysql_fetch_array($result2))
  46.          {
  47.    
  48.           if($row["clave"] == $pass2)
  49.             {
  50.             $_SESSION['rut'] = $row['rut'];
  51.               $_SESSION['nombres1'] = $row['nombre'];
  52.                $_SESSION['id_perfil'] = $row['id_perfil'];
  53.                $_SESSION['valida']=$row['valida'];
  54.              
  55.              
  56.     echo "<script type='text/javascript'>
  57.         alert('".$row['nombre']." ha Ingresado ha Ficha de Postulantes');
  58.         window.location='inicio.php';
  59.     </script>";
  60.     }
  61.     }
  62.    
  63.    }else{
  64.        echo "<script type='text/javascript'>
  65.         alert('Ingrese Pasword y Usuario');
  66.         window.location='index.php';
  67.     </script>";
  68.    
  69.    }
  70.        
  71. }
  72. //******************************************************************************
  73. }
  74.  
  75. ?>

bueno esto lo hago contra una bd en mysql pero estoy cambiando a oracle y necesito cambiarla y no soy muy caperuso en este tema por eso solicito la ayuda