Ver Mensaje Individual
  #14 (permalink)  
Antiguo 27/01/2016, 09:30
Avatar de Middrel
Middrel
 
Fecha de Ingreso: abril-2005
Mensajes: 835
Antigüedad: 19 años
Puntos: 27
Respuesta: Problema con Select...

Qué tal gnzsoloyo, gracias por responder, pongoi el código completo:

El archivo donde se localiza el form (user.php):

Código HTML:
Ver original
  1. <?php include("bd/metodos/method-user.php"); ?>
  2.                 <div id="widget-left">
  3.                     <h2><p>Administración de Usuarios</p></h2>
  4.                     <p>Altas, bajas, modificaciones y consultas a la tabla de usuarios</p>
  5.                     <form action="users.php" method="post" >
  6.                         <label>NOMBRE USUARIO</label>
  7.                         <input type="text" name="nombre" id="nombre" class="input-type-a" placeholder="Nombre" value="" required />
  8.                         <label>USUARIO</label>
  9.                         <input type="text" name="usuario" id="usuario" class="input-type-a" placeholder="Usuario" value="" required />
  10.                         <label>EMAIL</label>
  11.                         <input type="email" name="email" id="email" class="input-type-a" placeholder="Email" value="" required />
  12.                         <label>PASSWORD</label>
  13.                         <input type="password" name="password" id="password" class="input-type-a" placeholder="Password" value="" required />
  14.                         <label>TIPO DE USUARIO</label>
  15.                         <select name="tipo" id="tipo" class="input-type-a">
  16.                             <option value="0">SELECCIONA...</option>
  17.                             <option value="1">DOCENTE</option>
  18.                             <option value="2">ALUMNO</option>
  19.                             <option value="3">PRIVADO</option>
  20.                         </select>
  21.                         <input type="submit" name="guardar" id="guardar" class="submit-type-a" value="NUEVO" />
  22.                         <input type="submit" name="modificar" id="modificar" class="submit-type-a" value="GUARDAR" />
  23.                         <input type="submit" name="eliminar" id="eliminar" class="submit-type-a" value="ELIMINAR" />
  24.                         <input type="submit" name="suspender" id="suspender" class="submit-type-a" value="SUSPENDER" />                                                                        
  25.                     </form>
  26.                 </div>

mi archivo de conexión a la base de datos (config-db.php):

Código PHP:
// Para local
    
$user 'root';
    
$pass '';
    
$base 'blog_acpfrance';
    
$host 'localhost';
    
    
$connect mysqli_connect($host$user$pass$base);
    
    if(!
$connect){ die(utf8_decode("Ingreso no permitido. Por favor contacta a tu proveedor de soporte al sistema.") . mysqli_error($connect)); }
     
    
//mysqli_select_db($connect, $base);
    
    
mysqli_query($connect"SET NAMES 'utf8'"); 
y finalmente, el archivo donde hago el procedimiento (method-user.php):

Código PHP:
    error_reporting(E_ALL); 
    
ini_set("display_errors"1); 

    
/* --------------------------------------------------------------------------------------------------------
        Método:         Registro de información general.
        Descripción:    Registro de información general de los usuarios.
        Creación:        Enero 25, 2016        
        Tablas usadas:    acp_usuarios
    ---------------------------------------------------------------------------------------------------------*/
    
require("bd/config-db.php");
    
    if(isset(
$_POST['guardar'])){
        
        
$param01 trim(mysqli_real_escape_string($connect$_POST['nombre']));
        
$param02 trim(mysqli_real_escape_string($connect$_POST['usuario']));
        
$param03 trim(mysqli_real_escape_string($connect$_POST['email']));
        
$param04 trim(mysqli_real_escape_string($connect$_POST['password']));
        
$param05 trim(mysqli_real_escape_string($connect$_POST['tipo']));
        
$param06 date("Y/m/d");
        
$param07 md5($param04);
        
        
$sqlSelectUser mysqli_query($connect"Select * from acp_usuarios Where usu_user='".$param02."' and usu_email='".$param03."'") or die(mysqli_error($connect));
        
$rowSelectUser mysqli_fetch_assoc($sqlSelectUser);
        echo  
"Select * from acp_usuarios Where usu_user='".$param02."' and usu_email='".$param03."'";
        
        if(
$rowSelectUser['usu_user'] == $param02){
            
            
$error "El usuario ya existe. Favor de elegir un nombre distinto.";
            
        } elseif(
$rowSelectUser['usu_email'] == $param03){
            
            
$error 'Ya existe ese correo registrado. Favor de elegir uno distinto.';
        
        } else {
            
            
$sqlInsertUser mysqli_query($connect"Insert into acp_usuarios(usu_nombre, usu_user, usu_email, usu_pass, usu_tipo, usu_activo) values ('" $param01 "', '" $param02 "', '" $param03 "', '" $param06 "', 'Publico', 1") or die(mysqli_error($connect));
            
            echo 
"Error2";            
            
$mensaje "El usuario ha sido registrado.";
        }         
    } 
Básicamente, son los tres archivos con los cuales estoy trabajando.