Utilizo php para enviar los datos y conectar con mysql, que es donde llegan en unas tablas y luego poder ser mostradas en una tabla html. Verificando mi mysql los registros llegan y no se repiten, pero cuando llegan dichos registros a mi tabla html si se repiten cada vez que ingreso un registro nuevo, quisiera saber porque pasa. Gracias
Este es el codigo del formulario donde se envian los datos:
Código
<form method="POST" action="datos.php"> <div class="container facturacion1"> <div class="row"> <div class="col-12 factura"> <h1>SISTEMA DE FACTURACION BASICO</h1><br> </div> <div class="col-12 col-md-6 facturacion datos2"> <label>Cedula:</label><br> <input type="text" name="cc" placeholder="Digite su cedula"><br> <label>Nombre:</label><br> <input type="text" name="name" placeholder="Digite su nombre"><br> <label>Telefono:</label><br> <input type="text" name="phone" placeholder="Digite su celular"><br> <label>Direccion:</label><br> <input type="text" name="direccion" placeholder="Digite su direccion"><br> <label>Fecha:</label><br> <input type="date" name="fecha" placeholder="Digite la fecha"> </div><br><br> <div class="col-12 col-md-6 facturacion"> <label>Codigo:</label><br> <input type="text" name="code" placeholder="Codigo del Producto"><br> <label>Descripcion:</label><br> <input type="text" name="descripcion" placeholder="Descripcion del Producto"><br> <label>Cantidad:</label><br> <input type="text" name="cantidad" placeholder="Cantidad"><br> <label>Valor Unitario:</label><br> <input type="text" name="vunitario" placeholder="Valor unitario del Producto"> </div><br><br> <div class="col-12 facturacion botones1"> <input type="submit" name="envia" value="Enviar"><a href="../../index.php"><input type="submit" name="regresar" value="Regresar"></a> </div> </div> </div> </form>
Codigo donde recibe los datos
Código
<?php include("conexion_factura.php"); $cedula = $_POST['cc']; $nombre = $_POST['name']; $telefono = $_POST['phone']; $direccion = $_POST['direccion']; $fecha = $_POST['fecha']; $codigo = $_POST['code']; $descripcion = $_POST['descripcion']; $cantidad = $_POST['cantidad']; $vUnitario = $_POST['vunitario']; /* VALIDAR SI LOS DATOS EXISTEN */ $verificar = "SELECT * FROM Clientes, Productos WHERE Nombre = '$nombre', Cedula = '$cedula', Telefono = '$telefono' Direccion = '$direccion' Fecha = '$fecha' Codigo = '$codigo' Descripcion = '$descripcion' Cantidad = '$cantidad' Vunitario = '$vUnitario'"; print 'Los datos ya existen'; } /* SI LOS DATOS NO EXISTEN SE INSERTA */ else { $clientes = "INSERT INTO Clientes (Cedula, Nombre, Telefono, Direccion, Fecha) VALUES ('$cedula', '$nombre', '$telefono', '$direccion', '$fecha')"; $productos = "INSERT INTO Productos (Codigo, Descripcion, Cantidad, Vunitario) VALUES ('$codigo', '$descripcion', '$cantidad', '$vUnitario')"; if ($verificacion && $verificacion2) { } else { } } ?>
Codigo de la tabla html donde llegan los datos procedentes de la tabla mysql la cual muestra doble registro
Código
<?php include("conexion_factura.php"); ?> <div class="container"> <div class="row"> <div class="col-12"> <table class="table table-dark"> <thead> <tr> <th scope="col">Cedula</th> <th scope="col">Nombre</th> <th scope="col">Telefono</th> <th scope="col">Direccion</th> <th scope="col">Fecha</th> <th scope="col">Codigo</th> <th scope="col">Descripcion</th> <th scope="col">Cantidad</th> <th scope="col">Vunitario</th> <th scope="col">Vtotal</th> </tr> </thead> <tbody> <?php $consulta = "SELECT Cedula, Nombre, Telefono, Direccion, Fecha FROM Clientes"; $consulta2 = "SELECT Codigo, Descripcion, Cantidad, Vunitario, Vtotal FROM Productos"; ?> <tr> <td><?php echo $mostrar['Cedula']?></td> <td><?php echo $mostrar['Nombre']?></td> <td><?php echo $mostrar['Telefono']?></td> <td><?php echo $mostrar['Direccion']?></td> <td><?php echo $mostrar['Fecha']?></td> <td><?php echo $mostrar2['Codigo']?></td> <td><?php echo $mostrar2['Descripcion']?></td> <td><?php echo $mostrar2['Cantidad']?></td> <td><?php echo $mostrar2['Vunitario']?></td> <td><?php echo $mostrar2['Vtotal']?></td> </tr> <?php } } ?> </tbody> </table> <button><a href="index.php">Regresar</a></button> </div> </div> </div>
Gracias, espero que me puedan colaborar