Collection of variables in html to insert into a table using php

0

I have a form created in html with checkbox , which if checked means true and if not, false.

 <form method="post" action="formulario-marcas.php">
                <p>
                    <label>Nombre: </label><input type="text" name="nombre" 
 id="nombre" required></input>
              </p>
                <p>
                  <label>Dirección: <input type="text" name="direccion" 
id="direccion"></input></label>
                    <input type="checkbox" name="orden-direccion" id="orden- 
direccion">Orden
                    <input type="checkbox" name="visualizar-direccion" 
 id="visualizar-direccion">Visualizar
              </p>
                <p>
                  <label>CP: <input type="number" name="cp" id="cp"></input> 
 </label>
                    <input type="checkbox" name="orden-cp" id="orden- 
cp">Orden
                    <input type="checkbox" name="visualizar-cp" 
 id="visualizar-cp">Visualizar
              </p>
                <p>
                  <label>Localidad: <input type="text" name="localidad" 
 id="localidad"></input></label>
                    <input type="checkbox" name="orden-localidad" id="orden-localidad">Orden
                    <input type="checkbox" name="visualizar-localidad" id="visualizar-localidad">Visualizar
              </p>
                <p>
                  <label>Provincia: <input type="text" name="provincia" id="provincia"></input></label>
                    <input type="checkbox" name="orden-provincia" id="orden-provincia">Orden
                    <input type="checkbox" name="visualizar-provincia" id="visualizar-provincia">Visualizar
              </p>
                <p>
                  <label>Teléfono1: <input type="number" name="telefono1" id="telefono1"></input></label>
                    <input type="checkbox" name="orden-tlf1" id="orden-tlf1">Orden
                    <input type="checkbox" name="visualizar-tlf1" id="visualizar-tlf1">Visualizar
              </p>
                <p>
                  <label>Teléfono2: <input type="number"  name="telefono2" id="telefono2"></input></label>
                    <input type="checkbox" name="orden-tlf2" id="orden-tlf2">Orden
                    <input type="checkbox" name="visualizar-tlf2" id="visualizar-tlf2">Visualizar
              </p>
                <p>
                  <label>Imagen: <input type="text" name="imagen" id="imagen"></input></label>
                    <input type="checkbox" name="orden-imagen" id="orden-imagen">Orden
                    <input type="checkbox" name="visualizar-imagen" id="visualizar-imagen">Visualizar
              </p>
                <p>
                  <label>Email: <input type="text" name="email" id="email"></input></label>
                    <input type="checkbox" name="orden-email" id="orden-email">Orden
                    <input type="checkbox" name="visualizar-email" id="visualizar-email">Visualizar
                </p>
              <input type="submit" value="Enviar"/>
            </form>

Now I want to put it in php and add it to a table, but it does not work for me, I do not know why, it gives me a just error when inserting values.

<?php
    //// Recoger checkbox orden ////
    if($_POST['orden-direccion']){
        $_POST['orden-direccion'] = 'Verdadero';
    }else{
        $_POST['orden-direccion'] = 'Falso';
        }

    if($_POST['orden-cp']){
        $_POST['orden-cp'] = 'Verdadero';
    }else{
        $_POST['orden-cp'] = 'Falso';
        }

    if($_POST['orden-localidad']){
        $_POST['orden-localidad'] = 'Verdadero';
    }else{
        $_POST['orden-localidad'] = 'Falso';
        }   

    if($_POST['orden-provincia']){
        $_POST['orden-provincia'] = 'Verdadero';
    }else{
        $_POST['orden-provincia'] = 'Falso';
        }   

    if($_POST['orden-tlf1']){
        $_POST['orden-tlf1'] = 'Verdadero';
    }else{
        $_POST['orden-tlf1'] = 'Falso';
        }   

    if($_POST['orden-tlf2']){
        $_POST['orden-tlf2'] = 'Verdadero';
    }else{
        $_POST['orden-tlf2'] = 'Falso';
        }   

    if($_POST['orden-imagen']){
        $_POST['orden-imagen'] = 'Verdadero';
    }else{
        $_POST['orden-imagen'] = 'Falso';
        }

    if($_POST['orden-email']){
        $_POST['orden-email'] = 'Verdadero';
    }else{
        $_POST['orden-email'] = 'Falso';
        }


    //// Recoger checkbox visualizar ////
    if($_POST['visualizar-direccion']){
        $_POST['visualizar-direccion'] = 'Verdadero';
    }else{
        $_POST['visualizar-direccion'] = 'Falso';
        }

    if($_POST['visualizar-cp']){
        $_POST['visualizar-cp'] = 'Verdadero';
    }else{
        $_POST['visualizar-cp'] = 'Falso';
        }

    if($_POST['visualizar-localidad']){
        $_POST['visualizar-localidad'] = 'Verdadero';
    }else{
        $_POST['visualizar-localidad'] = 'Falso';
        }   

    if($_POST['visualizar-provincia']){
        $_POST['visualizar-provincia'] = 'Verdadero';
    }else{
        $_POST['visualizar-provincia'] = 'Falso';
        }   

    if($_POST['visualizar-tlf1']){
        $_POST['visualizar-tlf1'] = 'Verdadero';
    }else{
        $_POST['visualizar-tlf1'] = 'Falso';
        }   

    if($_POST['visualizar-tlf2']){
        $_POST['visualizar-tlf2'] = 'Verdadero';
    }else{
        $_POST['visualizar-tlf2'] = 'Falso';
        }   

    if($_POST['visualizar-imagen']){
        $_POST['visualizar-imagen'] = 'Verdadero';
    }else{
        $_POST['visualizar-imagen'] = 'Falso';
        }

    if($_POST['visualizar-email']){
        $_POST['visualizar-email'] = 'Verdadero';
    }else{
        $_POST['visualizar-email'] = 'Falso';
        }
    /*
    echo $_POST['orden-email'] ;
    echo $_POST['visualizar-email'] ;
    */

    ////Datos db
    $usuario = "usuario";
    $password = "pass";
    $servidor = "IP_BD";
    $basededatos = "tabla";

    ////Crear conexion
    $conexion = mysqli_connect($servidor, $usuario, $password)
    or die("No se ha podido conectar a la base de datos");

    ////Seleccionar db
    $db = mysqli_select_db($conexion, $basededatos)
    or die("uppppss! No se ha podido conectar a la base de datos");

    ////Establecer y realizar consulta
    $sql = "INSERT INTO Campos_CFG VALUES 
            ('Dirección',$_POST['orden-direccion'],$_POST['visualizar-direccion']),
            ('Dirección',$_POST['orden-direccion'],$_POST['visualizar-direccion']),
            ('CP',$_POST['orden-cp'],$_POST['visualizar-cp']),
            ('Localidad',$_POST['orden-localidad'],$_POST['visualizar-localidad']),
            ('Provincia',$_POST['orden-provincia'],$_POST['visualizar-provincia']),
            ('Teléfono1',$_POST['orden-tlf1'],$_POST['visualizar-tlf1']),
            ('Teléfono2',$_POST['orden-tlf2'],$_POST['visualizar-tlf2']),
            ('Imagen',$_POST['orden-imagen'],$_POST['visualizar-imagen']),
            ('Email',$_POST['orden-email'],$_POST['visualizar-email']);";
    $resultado = mysqli_query($conexion, $sql)
    or die("Algo ha ido mal en la consulta a la base de datos");
    mysql_query($sql);

    ////Cerrar conexion 
    mysqli_close($conexion);
?>'
    
asked by Csc99 25.04.2018 в 13:18
source

0 answers