BECAUSE IT DOES NOT INSERT DATA ON THE TABLE

-1

I have a problem when I want to insert data into my users table, it does not insert them and it sends me what I put in OR DIE (I DO NOT INSERT DATA). But I do not know why.

This is my table and codes:

I know it's a lot of code, but I wanted to put everything in case, but the problem I think is in the first PHP

<?php
include('php_conexion.php'); 

?>


<!DOCTYPE html>
<html lang="en">

<head>


        <link href='http://fonts.googleapis.com/css?family=Droid+Sans' rel='stylesheet' type='text/css'>
        <meta charset="utf-8">
        <title>Pure CSS3 Menu</title>
        <link href="style.css" media="screen" rel="stylesheet" type="text/css" />
        <link href="iconic.css" media="screen" rel="stylesheet" type="text/css" />
        <script src="prefix-free.js"></script>


    </head>

<body>
<?php
    if(isset($_POST['ingresar']))
    #if(!empty($_POST['nomDistrOrigen']) and !empty($_POST['nomUsuario']) and !empty($_POST['nickUsuario']) and !empty($_POST['nomTipo']))
    {


        {
            $nomUsuario=$_POST['nomUsuario'];   
            $apeUsuario = $_POST['apeUsuario']; 
            #$nomTipo= $_POST['nomTipo']; 
            $nickUsuario=$_POST['nickUsuario'];
            $passUsuario= $_POST['pass']; $fechaInicio=date("Y-m-j"); $emailUsuario=$_POST['emailUsuario']; $telUsuario= $_POST['telUsuario']; $direcUsuario=$_POST['direcUsuario'];
            $cpUsuario= $_POST['cpUsuario']; $descUsuario= $_POST['descUsuario']; 
            $cuentaB= $_POST['cuentaB'];
            $nomDistrOrigen= $_POST['nomDistrOrigen']; $estadoDistr= $_POST['estadoDistr']; 
            $munDistr= $_POST['munDistr']; $direcDistr= $_POST['direcDistr']; $cpDistr= $_POST['cpDistr']; 


            $query="insert into usuarios( nomUsuario, apeUsuario, nickUsuario, pass, emailUsuario, telUsuario, direcUsuario, cpUsuario, descUsuario, cuentaB, nomDistrOrigen, estadoDistr, munDistr, direcDistr, cpDistr) VALUES('$nomUsuario', '$apeUsuario', '$nickUsuario', '$passUsuario', '$emailUsuario', '$telUsuario', '$direcUsuario', '$cpUsuario', '$descUsuario', '$cuentaB', '$nomDistrOrigen', '$estadoDistr', '$munDistr', '$direcUsuario', '$cpDistr')";

            #mysqli_query($conexion ,$query);
            $resultado =mysqli_query($conexion, $query) or die("error al insertar datos");

            echo "<p style='color:green;'>INSERCION REALIZADA CON EXITO</p>";
        }
    }


?>


    <right><p> cerrar sesion</p></right>
<div class="wrap">
  <nav>
      <ul class="menu">
            <li><a href="index_admin2.php"><span class="iconic home"></span> Inicio</a></li>
            <li><a href="#"><span class="iconic plus-alt"></span> Ventas</a>
                <ul>
                    <li><a href="#">Buscar Ventas</a></li>
                    <li><a href="#">En Proceso</a></li>
                    <li><a href="#">Lista</a></li>
                </ul>
            </li>

            </li>
            <li><a href="#"><span class="iconic chat"></span> Distribuidores</a>
                <ul>
                    <li><a href="#">Nuevo Distribuidor</a></li>
                    <li><a href="#">Buscar Distribuidor</a></li>
                    <li><a href="#">Lista</a></li>

                </ul>
            </li>
            <li><a href="#"><span class="iconic check"></span> Productos</a>
                <ul>
                    <li><a href="producto_nuevo.php">Nuevo Producto</a></li>
                    <li><a href="#">Luces</a></li>
                    <li><a href="#">Valeros</a></li>
                    <li><a href="#">etc...</a></li>
                </ul>
            </li>

            <li><a href="#"><span class="iconic key"></span> Marcas</a>
                <ul>
                    <li><a href="#">MonkeyLight</a></li>
                    <li><a href="#">Bkool</a></li>
                    <li><a href="#">Motorex</a></li>
                </ul>
            </li>
            <li><a href="#"><span class="iconic chat-alt"></span> Usuarios</a>
                <ul>
                    <li><a href="usuario_nuevo.php">Nuevo Usuario</a></li>
                    <li><a href="#">Modificar Usuarior</a></li>

                </ul>
            </li>

            <li><a href="#"><span class="iconic book"></span> Datos</a>
                <ul>
                    <li><a href="crear_usuarios.php">Datos Personales</a></li>
                    <li><a href="#">Configuracion</a></li>

                </ul>
            </li>
        </ul>
        <div class="clearfix"></div>
    </nav>
    </div>
     <figure>
  <center><input name="search" type="search" id="search" size="60">
  <input type="submit" name="submit" id="submit" value="Buscar"></center>
  <figcaption></figcaption>
</figure>
    <CENTER>
    <h1>&nbsp;</h1>
    <h1><strong>NUEVO USUARIO</strong></h1>

<form name="formulario" method="post" action="">                
<table width="990" border="1">
      <caption>&nbsp;
    </caption>
      <tbody>
        <tr>
          <td width="400">Nombre </td>
          <td width="400">Direccion del Usuario</td>
          <td width="400">Nombre de la Empresa</td>
        </tr>
        <tr>
          <td><p>
            <input placeholder="Nombre" type="text" name="nomUsuario" id="nomUsuario">
          </p>
          <p>&nbsp;</p>
          <p>Apellidos</p>
          <p>
            <input placeholder="Apellidos" type="text" name="apeUsuario" id="apeUsuuario">
          </p>
          <p>&nbsp;</p>
          <p>Tipo Usuario</p>
          <p>
            <label>
              <input type="radio" name="nomTipo" value="Administrador" id="nomTipo">
              Administrador </label>
            <br>
            <label>
              <input type="radio" name="nomTipo" value="Distribuidor" id="Marca_1">
              Distribuidor</label>
          </p>
          <p>&nbsp;</p>
          <p>Nick</p>
          <p>
            <input placeholder="Nick" type="text" name="nickUsuario" id="textfield4">
          </p>
          <p>&nbsp;</p>
          <p>Contraseña</p>
          <p>
            <input placeholder="Contraseña" type="password" name="pass" id="textfield50">
          </p>
          <p>&nbsp;</p>
          <p>Repetir Contraseña</p>
          <p>
            <input placeholder="Repetir Contraseña" type="password" name="pass2" id="textfield10">
          </p>
          <p>&nbsp;</p>
          <p>E-mail</p>
          <p>
            <input placeholder="E-mail" type="text" name="emailUsuario" id="textfield20">
          </p>
          <p>&nbsp;</p>
          <p>Teléfono/Celular</p>
          <p>
            <input type="text" name="telUsuario" id="textfield14">
          </p></td>
          <td><p>
            <input name="direcUsuario" type="text" id="textfield" size="40">
          </p>
          <p>&nbsp;</p>
          <p>Codigo Postal </p>
          <p>
            <input type="text" name="cpUsuario" id="textfield6">
          </p>
          <p>&nbsp;</p>
          <p>Porcentaje Descuento</p>
          <p>
            <input type="text" name="descUsuario" id="textfield7">
          </p>
          <p>&nbsp;</p>
          <p>Cuenta de Banco
            <input name="cuentaB" type="text" id="textfield2" size="40">
        </p>
          </td>
          <td><p>
            <input name="nomDistrOrigen" type="text" id="textfield11" size="40">
          </p>
          <p>&nbsp;</p>
          <p>Estado</p>
          <p>
            <input name="estadoDistr" type="text" id="textfield12" size="40">
          </p>
          <p>&nbsp;</p>
          <p>Municipio          </p>
          <p>
            <input name="munDistr" type="text" id="textfield15" size="40">
          </p>
          <p>&nbsp;</p>
          <p>Codigo Postal </p>
          <p>
            <input name="cpDistr" type="text" id="textfield16" size="40">
          </p>
          <p>&nbsp; </p>
          <p>Direccion</p>
          <p>
            <input name="direcDistr" type="text" id="textfield17" size="40">
          </p>
          <p>&nbsp;</p>
          <p>
            <input name="ingresar"  type="submit" class="btn btn-large btn-primary" value="INGRESAR">
            <input name="cancelar"  type="submit" class="btn btn-large btn-primary" value="CANCELAR">
          </p></td>
        </tr>
      </tbody>
</table>
        </form>
</center>
<p>&nbsp;</p>
<p>&nbsp;</p>
      <p>&nbsp;</p>



</body>

</html>
    
asked by EngelDragoner 26.05.2018 в 20:14
source

2 answers

1

THE SOLUTION WAS EASY, I feel a little sorry for not seeing it before ADD IT .mysqli_error ($ connection) TO MY LINE OF ERROR AND HE SAID AFTER MEETING DATA THAT CERTAIN FIELDS OF MY TABLE WERE NOT -NULL- THAT IS, FOR THE CODE TO FUNCTION SIMPLY TO MY MYSQL FIELDS I MADE THEM NULL DEFAULT

    
answered by 04.06.2018 в 22:41
-1

And now I realize that you have wrongly done inserting data in the query 'I just realized that you do not have the variable $ Connection defined with its' associated connection function, check this code ...

<?php
    

include('php_conexion.php'); 
    
    ?>
    
    
    <!DOCTYPE html>
    <html lang="en">
    
    <head>
    
    
            <link href='http://fonts.googleapis.com/css?family=Droid+Sans' rel='stylesheet' type='text/css'>
            <meta charset="utf-8">
            <title>Pure CSS3 Menu</title>
            <link href="style.css" media="screen" rel="stylesheet" type="text/css" />
            <link href="iconic.css" media="screen" rel="stylesheet" type="text/css" />
            <script src="prefix-free.js"></script>
    
    
        </head>
    
    <body>
    <?php
        if(isset($_POST['ingresar']))
        #if(!empty($_POST['nomDistrOrigen']) and !empty($_POST['nomUsuario']) and !empty($_POST['nickUsuario']) and !empty($_POST['nomTipo']))
        {
    
    
            {
                $nomUsuario=$_POST['nomUsuario'];   
                $apeUsuario = $_POST['apeUsuario'];
                // Aqui estaba el error
                $nomTipo= $_POST['nomTipo']; 
                $nickUsuario=$_POST['nickUsuario'];
                $passUsuario= $_POST['pass']; $fechaInicio=date("Y-m-j"); $emailUsuario=$_POST['emailUsuario']; $telUsuario= $_POST['telUsuario']; $direcUsuario=$_POST['direcUsuario'];
                $cpUsuario= $_POST['cpUsuario']; $descUsuario= $_POST['descUsuario']; 
                $cuentaB= $_POST['cuentaB'];
                $nomDistrOrigen= $_POST['nomDistrOrigen']; $estadoDistr= $_POST['estadoDistr']; 
                $munDistr= $_POST['munDistr']; $direcDistr= $_POST['direcDistr']; $cpDistr= $_POST['cpDistr']; 
    $conexion = @mysqli_connect("localhost" , "root" , "" , "bd");
                $query="insert into usuarios( 'nomUsuario', 'apeUsuario', 'nickUsuario', 'pass', 'emailUsuario', 'telUsuario', 'direcUsuario', 'cpUsuario', 'descUsuario', 'cuentaB', 'nomDistrOrigen', 'estadoDistr', 'munDistr', 'direcDistr', 'cpDistr') VALUES($nomUsuario, $apeUsuario, $nickUsuario, $passUsuario, $emailUsuario, $telUsuario, $direcUsuario, $cpUsuario, $descUsuario, $cuentaB, $nomDistrOrigen, $estadoDistr, $munDistr, $direcUsuario, $cpDistr)";
    
                @mysqli_query($conexion ,$query);
                $resultado = mysqli_query($conexion, $query) or die("error al insertar datos");
    
                echo "<p style='color:green;'>INSERCION REALIZADA CON EXITO</p>";
            }
        }
    
    
    ?>
    
    
        <right><p> cerrar sesion</p></right>
    <div class="wrap">
      <nav>
          <ul class="menu">
                <li><a href="index_admin2.php"><span class="iconic home"></span> Inicio</a></li>
                <li><a href="#"><span class="iconic plus-alt"></span> Ventas</a>
                    <ul>
                        <li><a href="#">Buscar Ventas</a></li>
                        <li><a href="#">En Proceso</a></li>
                        <li><a href="#">Lista</a></li>
                    </ul>
                </li>
    
                </li>
                <li><a href="#"><span class="iconic chat"></span> Distribuidores</a>
                    <ul>
                        <li><a href="#">Nuevo Distribuidor</a></li>
                        <li><a href="#">Buscar Distribuidor</a></li>
                        <li><a href="#">Lista</a></li>
    
                    </ul>
                </li>
                <li><a href="#"><span class="iconic check"></span> Productos</a>
                    <ul>
                        <li><a href="producto_nuevo.php">Nuevo Producto</a></li>
                        <li><a href="#">Luces</a></li>
                        <li><a href="#">Valeros</a></li>
                        <li><a href="#">etc...</a></li>
                    </ul>
                </li>
    
                <li><a href="#"><span class="iconic key"></span> Marcas</a>
                    <ul>
                        <li><a href="#">MonkeyLight</a></li>
                        <li><a href="#">Bkool</a></li>
                        <li><a href="#">Motorex</a></li>
                    </ul>
                </li>
                <li><a href="#"><span class="iconic chat-alt"></span> Usuarios</a>
                    <ul>
                        <li><a href="usuario_nuevo.php">Nuevo Usuario</a></li>
                        <li><a href="#">Modificar Usuarior</a></li>
    
                    </ul>
                </li>
    
                <li><a href="#"><span class="iconic book"></span> Datos</a>
                    <ul>
                        <li><a href="crear_usuarios.php">Datos Personales</a></li>
                        <li><a href="#">Configuracion</a></li>
    
                    </ul>
                </li>
            </ul>
            <div class="clearfix"></div>
        </nav>
        </div>
         <figure>
      <center><input name="search" type="search" id="search" size="60">
      <input type="submit" name="submit" id="submit" value="Buscar"></center>
      <figcaption></figcaption>
    </figure>
        <CENTER>
        <h1>&nbsp;</h1>
        <h1><strong>NUEVO USUARIO</strong></h1>
    <!-- aquí el action="" no puede estar en blanco sino donde hace submit -->
    <form name="formulario" method="post" action="">                
    <table width="990" border="1">
          <caption>&nbsp;
        </caption>
          <tbody>
            <tr>
              <td width="400">Nombre </td>
              <td width="400">Direccion del Usuario</td>
              <td width="400">Nombre de la Empresa</td>
            </tr>
            <tr>
              <td><p>
                <input placeholder="Nombre" type="text" name="nomUsuario" id="nomUsuario">
              </p>
              <p>&nbsp;</p>
              <p>Apellidos</p>
              <p>
                <input placeholder="Apellidos" type="text" name="apeUsuario" id="apeUsuuario">
              </p>
              <p>&nbsp;</p>
              <p>Tipo Usuario</p>
              <p>
                <label>
                  <input type="radio" name="nomTipo" value="Administrador" id="nomTipo">
                  Administrador </label>
                <br>
                <label>
                  <input type="radio" name="nomTipo" value="Distribuidor" id="Marca_1">
                  Distribuidor</label>
              </p>
              <p>&nbsp;</p>
              <p>Nick</p>
              <p>
                <input placeholder="Nick" type="text" name="nickUsuario" id="textfield4">
              </p>
              <p>&nbsp;</p>
              <p>Contraseña</p>
              <p>
                <input placeholder="Contraseña" type="password" name="pass" id="textfield50">
              </p>
              <p>&nbsp;</p>
              <p>Repetir Contraseña</p>
              <p>
                <input placeholder="Repetir Contraseña" type="password" name="pass2" id="textfield10">
              </p>
              <p>&nbsp;</p>
              <p>E-mail</p>
              <p>
                <input placeholder="E-mail" type="text" name="emailUsuario" id="textfield20">
              </p>
              <p>&nbsp;</p>
              <p>Teléfono/Celular</p>
              <p>
                <input type="text" name="telUsuario" id="textfield14">
              </p></td>
              <td><p>
                <input name="direcUsuario" type="text" id="textfield" size="40">
              </p>
              <p>&nbsp;</p>
              <p>Codigo Postal </p>
              <p>
                <input type="text" name="cpUsuario" id="textfield6">
              </p>
              <p>&nbsp;</p>
              <p>Porcentaje Descuento</p>
              <p>
                <input type="text" name="descUsuario" id="textfield7">
              </p>
              <p>&nbsp;</p>
              <p>Cuenta de Banco
                <input name="cuentaB" type="text" id="textfield2" size="40">
            </p>
              </td>
              <td><p>
                <input name="nomDistrOrigen" type="text" id="textfield11" size="40">
              </p>
              <p>&nbsp;</p>
              <p>Estado</p>
              <p>
                <input name="estadoDistr" type="text" id="textfield12" size="40">
              </p>
              <p>&nbsp;</p>
              <p>Municipio          </p>
              <p>
                <input name="munDistr" type="text" id="textfield15" size="40">
              </p>
              <p>&nbsp;</p>
              <p>Codigo Postal </p>
              <p>
                <input name="cpDistr" type="text" id="textfield16" size="40">
              </p>
              <p>&nbsp; </p>
              <p>Direccion</p>
              <p>
                <input name="direcDistr" type="text" id="textfield17" size="40">
              </p>
              <p>&nbsp;</p>
              <p>
                <input name="ingresar"  type="submit" class="btn btn-large btn-primary" value="INGRESAR">
                <input name="cancelar"  type="submit" class="btn btn-large btn-primary" value="CANCELAR">
              </p></td>
            </tr>
          </tbody>
    </table>
            </form>
    </center>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
          <p>&nbsp;</p>
    
    
    
    </body>
    
    </html>
    
answered by 27.05.2018 в 03:21