Pregunta:
Fecha: 19-05-2019 01:04:14
(En Español)
Para que se me entienda, por ejemplo:
En referencia pongo CAM1 y en nombre CAMISETA después tengo otros parámetros que son color y y tal entonces quiero que estos campos los pueda repetir con los mismos nombres ya que después los diferencio con los colores y las tallas, pero claro las Referencias y los nombres quiero que sean los mismos... y no me deja... porque me dice que ya están creados...
No sé que tengo que cambiar, si en la base de datos o en el código php adjunto el código php
<?php
require ('validarnum.php');
$fecha2=date("Y-m-d");
if (isset($_GET['nou'])) {
if (isset($_POST['nou'])) {
$referencia=strtoupper($_POST["referencia"]);
$nom=strtoupper($_POST["nom"]);
$peça=strtoupper($_POST["peça"]);
$marca=$_POST["marca"];
$color=strtoupper($_POST["color"]);
$p_publico=$_POST["preciop"];
$talla=strtoupper($_POST["talla"]);
$cantidad=$_POST["cantidad"];
$genere=strtoupper($_POST["genere"]);
$sql="select * from productos where model='$nom' AND peça='$peça' AND genere='$genere' ";
$cs=$bd->consulta($sql);
if($bd->numeroFilas($cs)==0){
$sql2="INSERT INTO `productos` ( `referencia`,`model`, `peça`, `marca`, `color`, `p_publico`, `talla`, `genere`, `cantidad`)
VALUES ( '$referencia','$nom', '$peça', '$marca', '$color', '$p_publico', '$talla', '$genere','$cantidad')";
/*
INSERT INTO `productos` (`id_productos`, `model`, `peça`, `marca`, `cantidad`, `color`, `p_publico`, `talla`, `genere`) VALUES (NULL, 'TELEFONO', 'EVOLUXION 3', 'HUAWAI', NULL, '50000', '80000', 'VENTACEL', 'nou');*/
$cs=$bd->consulta($sql2);
//echo "Datos Guardados Correctamente";
echo '<div class="alert alert-success alert-dismissable">
<i class="fa fa-check"></i>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<center> <b>Perfecte! S´ha AFEGIT el producte nou Correctament </center> ';
echo ' </div>';
}else{
//CONSULTAR SI EL CAMPO YA EXISTE
echo '<div class="alert alert-danger alert-dismissable">
<i class="fa fa-check"></i>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<center> <b>Compte! No s´ha afegit el Producte, Ja Existeix</b></center> ';
echo ' </div>';
}
}
?>
<div class="col-md-10">
<!-- general form elements -->
<div class="box box-primary">
<div class="box-header">
<h3 class="box-title">Afegir Nou Producte</h3>
</div>
<!-- form start -->
<form role="form" name="fe" action="?mod=afegirproducte&nou=nou" method="post">
<div class="box-body">
<div class="form-group">
<table id="example1" class="table table-bordered table-striped">
<tr>
<td><label for="exampleInputFile">Referència</label></td>
<td><label for="exampleInputFile">Nom</label></td>
<td><label for="exampleInputFile">Marca</label></td>
<td><label for="exampleInputFile">Tipus de Peça</label></td>
<td><label for="exampleInputFile">Gènere</label></td>
<td><label for="exampleInputFile">Color</label></td>
<td><label for="exampleInputFile">Talla</label></td>
<td><label for="exampleInputFile">PVP</label></td>
<td><label for="exampleInputFile">Quantitat</label></td>
</tr>
<tr>
<td><input required type="text" name="referencia" class="form-control" value="<?php echo $var3 ?>" id="exampleInputEmail1" placeholder="Referència"></td>
<td> <input required type="text" name="nom" class="form-control" value="<?php echo $var2 ?>" id="exampleInputEmail1" placeholder="Nom"></td>
<td> <input required type="text" name="marca" class="form-control" value="<?php echo $var3 ?>" id="exampleInputEmail1" placeholder="Marca"></td>
<td> <input required type="text" name="peça" class="form-control" value="<?php echo $var3 ?>" id="exampleInputEmail1" placeholder="Tipus de Peça"></td>
<td> <select for="exampleInputEmail" class="form-control" name='genere'>
<option value="unisex">Unisex</option>
<option value="dona">Dona</option>
<option value="home">Home</option>
<option value="infantil">Infantil</option>
</select></td>
<td> <input required type="text" name="color" class="form-control" value="<?php echo $var3 ?>" id="exampleInputEmail1" placeholder="Color"></td>
<td> <input type="text" name="talla" class="form-control" value="<?php echo $var1 ?>" id="exampleInputEmail1" placeholder="Talla"></td>
<td><input onkeydown="return decimales(this, event)" required type="text" name="preciop" class="form-control" value="<?php echo $var1 ?>" id="exampleInputEmail1" placeholder="PVP"></td>
<?php echo ' <form role="form" name="fe" action="?mod=registromovimientos&cargo=afegirestoc&codigo='.$x1.'" method="post">';
?>
<td>
<input onkeydown="return enteros(this, event)" required type="text" name="cantidad" class="form-control" value="" id="exampleInputEmail1" placeholder="0"></td>
</tr>
</table>
</div>
</div><!-- /.box-body -->
<center>
<div class="box-footer">
<button type="submit" class="btn btn-primary btn-lg" name="nou" id="nuevo" value="Guardar">Afegir</button>
</div>
</center>
</form>
</div><!-- /.box -->
<?php
}
if (isset($_GET['editar'])) {
//codigo que viene de la llista
$x1=$_GET['codigo'];
if (isset($_POST['editar'])) {
$referencia=strtoupper($_POST["referencia"]);
$nom=strtoupper($_POST["nom"]);
$peça=strtoupper($_POST["peça"]);
$marca=strtoupper($_POST["marca"]);
$color=strtoupper($_POST["color"]);
$p_publico=$_POST["preciop"];
$talla=strtoupper($_POST["talla"]);
$genere=strtoupper($_POST["genere"]);
$cantidad=$_POST["cantidad"];
if( $nom=="" )
{
echo "
<script> alert('campos vacios')</script>
";
echo "<br>";
}
else
{
$sql22=" UPDATE productos SET
referencia='$referencia' ,
model='$nom' ,
peça='$peça' ,
marca='$marca' ,
color='$color',
p_publico='$p_publico',
talla='$talla',
genere='$genere',
cantidad='$cantidad'
where id_productos='$x1'";
$bd->consulta($sql22);
//echo "Datos Guardados Correctamente";
echo '<div class="alert alert-success alert-dismissable">
<i class="fa fa-check"></i>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<center><b>Perfecte! Dades EDITADES Correctament</b>
</center>';
echo '
</div>
</div>
</div> ';
echo ' </div>';
}
}
$consulta="SELECT model, peça, referencia,marca, genere, cantidad, color,p_publico,talla FROM productos where id_productos='$x1'";
$bd->consulta($consulta);
while ($fila=$bd->mostrar_registros()) {
?>
<div class="col-md-10">
<!-- general form elements -->
<div class="box box-primary">
<?php echo ' <form role="form" name="fe" action="?mod=afegirproducte&editar=editar&codigo='.$x1.'" method="post">';
?>
<div class="box-body">
<div class="form-group">
<div class="box-body table-responsive">
<table id="example1" class="table table-bordered table-striped">
<tr>
<td><label for="exampleInputFile">Referència</label></td>
<td><label for="exampleInputFile">Nom</label></td>
<td><label for="exampleInputFile">Marca</label></td>
<td><label for="exampleInputFile">Tipus de Peça</label></td>
<td><label for="exampleInputFile">Gènere</label></td>
<td><label for="exampleInputFile">Color</label></td>
<td><label for="exampleInputFile">Talla</label></td>
<td><label for="exampleInputFile">PVP</label></td>
<td><label for="exampleInputFile">Quantitat</label></td>
</tr>
<tr>
<td> <?php echo $fila['referencia'] ?></td>
<td> <?php echo $fila['model'] ?></td>
<td><?php echo $fila['marca'] ?></td>
<td><?php echo $fila['peça'] ?></td>
<td><?php echo $fila['genere'] ?></td>
<td><?php echo $fila['color'] ?></td>
<td><?php echo $fila['talla']; ?></td>
<td><?php echo $fila['p_publico']; ?></td>
<?php
if( $fila['cantidad'] < 10 ){
echo '<td style="background-color:red;color:white;">'.$fila['cantidad'].'</td>';
}elseif($fila['cantidad'] < 20 ){
echo '<td style="background-color:yellow;color:black;">'.$fila['cantidad'].'</td>';
}else{
echo '<td style="background-color:#35e300;color:white;">'.$fila['cantidad'].'</td>';
}
?></td> </tr>
</table>
<div class="box-header">
<h3 class="box-title">Editar Producte</h3>
</div>
<table id="example1" class="table table-bordered table-striped">
<tr>
<td><label for="exampleInputFile">Referència</label></td>
<td><label for="exampleInputFile">Nom</label></td>
<td><label for="exampleInputFile">Marca</label></td>
<td><label for="exampleInputFile">Tipus de Peça</label></td>
<td><label for="exampleInputFile">Gènere</label></td>
<td><label for="exampleInputFile">Color</label></td>
<td><label for="exampleInputFile">Talla</label></td>
<td><label for="exampleInputFile">PVP</label></td>
<td><label for="exampleInputFile">Quantitat</label></td>
</tr>
<tr>
<td><input required type="text" name="referencia" class="form-control" value="<?php echo $var3 ?>" id="exampleInputEmail1" placeholder="Referència"></td>
<td> <input required type="text" name="nom" class="form-control" value="<?php echo $var2 ?>" id="exampleInputEmail1" placeholder="Nom"></td>
<td> <input required type="text" name="marca" class="form-control" value="<?php echo $var3 ?>" id="exampleInputEmail1" placeholder="Marca"></td>
<td> <input required type="text" name="peça" class="form-control" value="<?php echo $var3 ?>" id="exampleInputEmail1" placeholder="Tipus de Peça"></td>
<td> <select for="exampleInputEmail" class="form-control" name='genere'>
<option value="unisex">Unisex</option>
<option value="dona">Dona</option>
<option value="home">Home</option>
<option value="infantil">Infantil</option>
</select></td>
<td> <input required type="text" name="color" class="form-control" value="<?php echo $var3 ?>" id="exampleInputEmail1" placeholder="Color"></td>
<td> <input type="text" name="talla" class="form-control" value="<?php echo $var1 ?>" id="exampleInputEmail1" placeholder="Talla"></td>
<td><input onkeydown="return decimales(this, event)" required type="text" name="preciop" class="form-control" value="<?php echo $var1 ?>" id="exampleInputEmail1" placeholder="PVP"></td>
<?php echo ' <form role="form" name="fe" action="?mod=registromovimientos&cargo=afegirestoc&codigo='.$x1.'" method="post">';
?>
<td>
<input onkeydown="return enteros(this, event)" required type="text" name="cantidad" class="form-control" value="" id="exampleInputEmail1" placeholder="0"></td>
</tr>
</table>
</div>
</div>
</div><!-- /.box-body -->
<div class="box-footer">
<button type="submit" class="btn btn-primary btn-lg" name="editar" id="editar" value="Editar">Editar</button>
</div>
</form>
</div><!-- /.box -->
<?php
}
}
//eliminar
if (isset($_GET['eliminar'])) {
//codigo que viene de la llista
$x1=$_GET['codigo'];
if (isset($_POST['eliminar'])) {
$nom=strtoupper($_POST["nom"]);
$apellido=strtoupper($_POST["apellido"]);
$correo=strtoupper($_POST["correo"]);
$ci=strtoupper($_POST["ci"]);
if( $x1=="" )
{
echo "
<script> alert('error')</script>
";
echo "<br>";
}
else
{
$sql="delete from productos where id_productos='$x1' ";
$bd->consulta($sql);
//echo "Datos Guardados Correctamente";
echo '<div class="alert alert-success alert-dismissable">
<i class="fa fa-check"></i>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<center><b>Perfecte! S´ha ELIMINAT Correctament</b>
<br>
<p><form name="fe" action="?mod=llistaproductes&afegir" method="post" id="ContactForm"><input title="Tornar a la llista" name="btn1" class="btn btn-primary"type="submit" value="TORNAR A LA LLISTA"></p></center>';
echo ' </div>';
echo '
</form>
</center>
</div>
</div>
</div> ';
}
}
$consulta="SELECT model, referencia, peça, marca,color,p_publico,talla,genere FROM productos where id_productos='$x1'";
$bd->consulta($consulta);
while ($fila=$bd->mostrar_registros()) {
?>
<div class="col-xs-9">
<!-- general form elements -->
<div class="box box-primary">
<?php echo ' <form role="form" name="fe" action="?mod=afegirproducte&eliminar=eliminar&codigo='.$x1.'" method="post">';
?>
<div class="box-body">
<div class="form-group">
<table id="example1" class="table table-bordered table-striped">
<tr>
<td><label for="exampleInputFile">Referència</label></td>
<td><label for="exampleInputFile">Nom</label></td>
<td><label for="exampleInputFile">Marca</label></td>
<td><label for="exampleInputFile">Tipus de Peça</label></td>
<td><label for="exampleInputFile">Gènere</label></td>
<td><label for="exampleInputFile">Color</label></td>
<td><label for="exampleInputFile">Talla</label></td>
<td><label for="exampleInputFile">PVP</label></td>
<td><label for="exampleInputFile">Quantitat Actual</label></td>
</tr>
<tr>
<td> <?php echo $fila['referencia'] ?></td>
<td> <?php echo $fila['model'] ?></td>
<td><?php echo $fila['marca'] ?></td>
<td><?php echo $fila['peça'] ?></td>
<td><?php echo $fila['genere'] ?></td>
<td><?php echo $fila['color'] ?></td>
<td><?php echo $fila['talla']; ?></td>
<td><?php echo $fila['p_publico']; ?></td>
<?php
if( $fila['cantidad'] < 10 ){
echo '<td style="background-color:red;color:white;">'.$fila['cantidad'].'</td>';
}elseif($fila['cantidad'] < 20 ){
echo '<td style="background-color:yellow;color:black;">'.$fila['cantidad'].'</td>';
}else{
echo '<td style="background-color:#35e300;color:white;">'.$fila['cantidad'].'</td>';
}
?></td>
</tr>
</table>
</div>
<center>
<input type=submit class="btn btn-primary btn-lg" name="eliminar" id="eliminar" value="ELIMINAR">
</form>
</div><!-- /.box-body -->
</div><!-- /.box -->
</center>
<?php
echo '
'; ?>
<?php
}
}
?>
<?php
?>
Votos: 0 - Respuestas: 4 - Vistas: 8 Compartir en: Google Facebook Twitter LinkedIn Link
Campos en base de datos repetidos[No resuelta]
Hola estoy haciendo un catálogo de estoc en PHP y en él tengo los campos para rellenar de "Referencia" y "Nombre" los cuales quiero que me deje que los rellene aunque los repita varias veces... cosa que no me deja, me dice que este campo ya existe.Para que se me entienda, por ejemplo:
En referencia pongo CAM1 y en nombre CAMISETA después tengo otros parámetros que son color y y tal entonces quiero que estos campos los pueda repetir con los mismos nombres ya que después los diferencio con los colores y las tallas, pero claro las Referencias y los nombres quiero que sean los mismos... y no me deja... porque me dice que ya están creados...
No sé que tengo que cambiar, si en la base de datos o en el código php adjunto el código php
<?php
require ('validarnum.php');
$fecha2=date("Y-m-d");
if (isset($_GET['nou'])) {
if (isset($_POST['nou'])) {
$referencia=strtoupper($_POST["referencia"]);
$nom=strtoupper($_POST["nom"]);
$peça=strtoupper($_POST["peça"]);
$marca=$_POST["marca"];
$color=strtoupper($_POST["color"]);
$p_publico=$_POST["preciop"];
$talla=strtoupper($_POST["talla"]);
$cantidad=$_POST["cantidad"];
$genere=strtoupper($_POST["genere"]);
$sql="select * from productos where model='$nom' AND peça='$peça' AND genere='$genere' ";
$cs=$bd->consulta($sql);
if($bd->numeroFilas($cs)==0){
$sql2="INSERT INTO `productos` ( `referencia`,`model`, `peça`, `marca`, `color`, `p_publico`, `talla`, `genere`, `cantidad`)
VALUES ( '$referencia','$nom', '$peça', '$marca', '$color', '$p_publico', '$talla', '$genere','$cantidad')";
/*
INSERT INTO `productos` (`id_productos`, `model`, `peça`, `marca`, `cantidad`, `color`, `p_publico`, `talla`, `genere`) VALUES (NULL, 'TELEFONO', 'EVOLUXION 3', 'HUAWAI', NULL, '50000', '80000', 'VENTACEL', 'nou');*/
$cs=$bd->consulta($sql2);
//echo "Datos Guardados Correctamente";
echo '<div class="alert alert-success alert-dismissable">
<i class="fa fa-check"></i>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<center> <b>Perfecte! S´ha AFEGIT el producte nou Correctament </center> ';
echo ' </div>';
}else{
//CONSULTAR SI EL CAMPO YA EXISTE
echo '<div class="alert alert-danger alert-dismissable">
<i class="fa fa-check"></i>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<center> <b>Compte! No s´ha afegit el Producte, Ja Existeix</b></center> ';
echo ' </div>';
}
}
?>
<div class="col-md-10">
<!-- general form elements -->
<div class="box box-primary">
<div class="box-header">
<h3 class="box-title">Afegir Nou Producte</h3>
</div>
<!-- form start -->
<form role="form" name="fe" action="?mod=afegirproducte&nou=nou" method="post">
<div class="box-body">
<div class="form-group">
<table id="example1" class="table table-bordered table-striped">
<tr>
<td><label for="exampleInputFile">Referència</label></td>
<td><label for="exampleInputFile">Nom</label></td>
<td><label for="exampleInputFile">Marca</label></td>
<td><label for="exampleInputFile">Tipus de Peça</label></td>
<td><label for="exampleInputFile">Gènere</label></td>
<td><label for="exampleInputFile">Color</label></td>
<td><label for="exampleInputFile">Talla</label></td>
<td><label for="exampleInputFile">PVP</label></td>
<td><label for="exampleInputFile">Quantitat</label></td>
</tr>
<tr>
<td><input required type="text" name="referencia" class="form-control" value="<?php echo $var3 ?>" id="exampleInputEmail1" placeholder="Referència"></td>
<td> <input required type="text" name="nom" class="form-control" value="<?php echo $var2 ?>" id="exampleInputEmail1" placeholder="Nom"></td>
<td> <input required type="text" name="marca" class="form-control" value="<?php echo $var3 ?>" id="exampleInputEmail1" placeholder="Marca"></td>
<td> <input required type="text" name="peça" class="form-control" value="<?php echo $var3 ?>" id="exampleInputEmail1" placeholder="Tipus de Peça"></td>
<td> <select for="exampleInputEmail" class="form-control" name='genere'>
<option value="unisex">Unisex</option>
<option value="dona">Dona</option>
<option value="home">Home</option>
<option value="infantil">Infantil</option>
</select></td>
<td> <input required type="text" name="color" class="form-control" value="<?php echo $var3 ?>" id="exampleInputEmail1" placeholder="Color"></td>
<td> <input type="text" name="talla" class="form-control" value="<?php echo $var1 ?>" id="exampleInputEmail1" placeholder="Talla"></td>
<td><input onkeydown="return decimales(this, event)" required type="text" name="preciop" class="form-control" value="<?php echo $var1 ?>" id="exampleInputEmail1" placeholder="PVP"></td>
<?php echo ' <form role="form" name="fe" action="?mod=registromovimientos&cargo=afegirestoc&codigo='.$x1.'" method="post">';
?>
<td>
<input onkeydown="return enteros(this, event)" required type="text" name="cantidad" class="form-control" value="" id="exampleInputEmail1" placeholder="0"></td>
</tr>
</table>
</div>
</div><!-- /.box-body -->
<center>
<div class="box-footer">
<button type="submit" class="btn btn-primary btn-lg" name="nou" id="nuevo" value="Guardar">Afegir</button>
</div>
</center>
</form>
</div><!-- /.box -->
<?php
}
if (isset($_GET['editar'])) {
//codigo que viene de la llista
$x1=$_GET['codigo'];
if (isset($_POST['editar'])) {
$referencia=strtoupper($_POST["referencia"]);
$nom=strtoupper($_POST["nom"]);
$peça=strtoupper($_POST["peça"]);
$marca=strtoupper($_POST["marca"]);
$color=strtoupper($_POST["color"]);
$p_publico=$_POST["preciop"];
$talla=strtoupper($_POST["talla"]);
$genere=strtoupper($_POST["genere"]);
$cantidad=$_POST["cantidad"];
if( $nom=="" )
{
echo "
<script> alert('campos vacios')</script>
";
echo "<br>";
}
else
{
$sql22=" UPDATE productos SET
referencia='$referencia' ,
model='$nom' ,
peça='$peça' ,
marca='$marca' ,
color='$color',
p_publico='$p_publico',
talla='$talla',
genere='$genere',
cantidad='$cantidad'
where id_productos='$x1'";
$bd->consulta($sql22);
//echo "Datos Guardados Correctamente";
echo '<div class="alert alert-success alert-dismissable">
<i class="fa fa-check"></i>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<center><b>Perfecte! Dades EDITADES Correctament</b>
</center>';
echo '
</div>
</div>
</div> ';
echo ' </div>';
}
}
$consulta="SELECT model, peça, referencia,marca, genere, cantidad, color,p_publico,talla FROM productos where id_productos='$x1'";
$bd->consulta($consulta);
while ($fila=$bd->mostrar_registros()) {
?>
<div class="col-md-10">
<!-- general form elements -->
<div class="box box-primary">
<?php echo ' <form role="form" name="fe" action="?mod=afegirproducte&editar=editar&codigo='.$x1.'" method="post">';
?>
<div class="box-body">
<div class="form-group">
<div class="box-body table-responsive">
<table id="example1" class="table table-bordered table-striped">
<tr>
<td><label for="exampleInputFile">Referència</label></td>
<td><label for="exampleInputFile">Nom</label></td>
<td><label for="exampleInputFile">Marca</label></td>
<td><label for="exampleInputFile">Tipus de Peça</label></td>
<td><label for="exampleInputFile">Gènere</label></td>
<td><label for="exampleInputFile">Color</label></td>
<td><label for="exampleInputFile">Talla</label></td>
<td><label for="exampleInputFile">PVP</label></td>
<td><label for="exampleInputFile">Quantitat</label></td>
</tr>
<tr>
<td> <?php echo $fila['referencia'] ?></td>
<td> <?php echo $fila['model'] ?></td>
<td><?php echo $fila['marca'] ?></td>
<td><?php echo $fila['peça'] ?></td>
<td><?php echo $fila['genere'] ?></td>
<td><?php echo $fila['color'] ?></td>
<td><?php echo $fila['talla']; ?></td>
<td><?php echo $fila['p_publico']; ?></td>
<?php
if( $fila['cantidad'] < 10 ){
echo '<td style="background-color:red;color:white;">'.$fila['cantidad'].'</td>';
}elseif($fila['cantidad'] < 20 ){
echo '<td style="background-color:yellow;color:black;">'.$fila['cantidad'].'</td>';
}else{
echo '<td style="background-color:#35e300;color:white;">'.$fila['cantidad'].'</td>';
}
?></td> </tr>
</table>
<div class="box-header">
<h3 class="box-title">Editar Producte</h3>
</div>
<table id="example1" class="table table-bordered table-striped">
<tr>
<td><label for="exampleInputFile">Referència</label></td>
<td><label for="exampleInputFile">Nom</label></td>
<td><label for="exampleInputFile">Marca</label></td>
<td><label for="exampleInputFile">Tipus de Peça</label></td>
<td><label for="exampleInputFile">Gènere</label></td>
<td><label for="exampleInputFile">Color</label></td>
<td><label for="exampleInputFile">Talla</label></td>
<td><label for="exampleInputFile">PVP</label></td>
<td><label for="exampleInputFile">Quantitat</label></td>
</tr>
<tr>
<td><input required type="text" name="referencia" class="form-control" value="<?php echo $var3 ?>" id="exampleInputEmail1" placeholder="Referència"></td>
<td> <input required type="text" name="nom" class="form-control" value="<?php echo $var2 ?>" id="exampleInputEmail1" placeholder="Nom"></td>
<td> <input required type="text" name="marca" class="form-control" value="<?php echo $var3 ?>" id="exampleInputEmail1" placeholder="Marca"></td>
<td> <input required type="text" name="peça" class="form-control" value="<?php echo $var3 ?>" id="exampleInputEmail1" placeholder="Tipus de Peça"></td>
<td> <select for="exampleInputEmail" class="form-control" name='genere'>
<option value="unisex">Unisex</option>
<option value="dona">Dona</option>
<option value="home">Home</option>
<option value="infantil">Infantil</option>
</select></td>
<td> <input required type="text" name="color" class="form-control" value="<?php echo $var3 ?>" id="exampleInputEmail1" placeholder="Color"></td>
<td> <input type="text" name="talla" class="form-control" value="<?php echo $var1 ?>" id="exampleInputEmail1" placeholder="Talla"></td>
<td><input onkeydown="return decimales(this, event)" required type="text" name="preciop" class="form-control" value="<?php echo $var1 ?>" id="exampleInputEmail1" placeholder="PVP"></td>
<?php echo ' <form role="form" name="fe" action="?mod=registromovimientos&cargo=afegirestoc&codigo='.$x1.'" method="post">';
?>
<td>
<input onkeydown="return enteros(this, event)" required type="text" name="cantidad" class="form-control" value="" id="exampleInputEmail1" placeholder="0"></td>
</tr>
</table>
</div>
</div>
</div><!-- /.box-body -->
<div class="box-footer">
<button type="submit" class="btn btn-primary btn-lg" name="editar" id="editar" value="Editar">Editar</button>
</div>
</form>
</div><!-- /.box -->
<?php
}
}
//eliminar
if (isset($_GET['eliminar'])) {
//codigo que viene de la llista
$x1=$_GET['codigo'];
if (isset($_POST['eliminar'])) {
$nom=strtoupper($_POST["nom"]);
$apellido=strtoupper($_POST["apellido"]);
$correo=strtoupper($_POST["correo"]);
$ci=strtoupper($_POST["ci"]);
if( $x1=="" )
{
echo "
<script> alert('error')</script>
";
echo "<br>";
}
else
{
$sql="delete from productos where id_productos='$x1' ";
$bd->consulta($sql);
//echo "Datos Guardados Correctamente";
echo '<div class="alert alert-success alert-dismissable">
<i class="fa fa-check"></i>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<center><b>Perfecte! S´ha ELIMINAT Correctament</b>
<br>
<p><form name="fe" action="?mod=llistaproductes&afegir" method="post" id="ContactForm"><input title="Tornar a la llista" name="btn1" class="btn btn-primary"type="submit" value="TORNAR A LA LLISTA"></p></center>';
echo ' </div>';
echo '
</form>
</center>
</div>
</div>
</div> ';
}
}
$consulta="SELECT model, referencia, peça, marca,color,p_publico,talla,genere FROM productos where id_productos='$x1'";
$bd->consulta($consulta);
while ($fila=$bd->mostrar_registros()) {
?>
<div class="col-xs-9">
<!-- general form elements -->
<div class="box box-primary">
<?php echo ' <form role="form" name="fe" action="?mod=afegirproducte&eliminar=eliminar&codigo='.$x1.'" method="post">';
?>
<div class="box-body">
<div class="form-group">
<table id="example1" class="table table-bordered table-striped">
<tr>
<td><label for="exampleInputFile">Referència</label></td>
<td><label for="exampleInputFile">Nom</label></td>
<td><label for="exampleInputFile">Marca</label></td>
<td><label for="exampleInputFile">Tipus de Peça</label></td>
<td><label for="exampleInputFile">Gènere</label></td>
<td><label for="exampleInputFile">Color</label></td>
<td><label for="exampleInputFile">Talla</label></td>
<td><label for="exampleInputFile">PVP</label></td>
<td><label for="exampleInputFile">Quantitat Actual</label></td>
</tr>
<tr>
<td> <?php echo $fila['referencia'] ?></td>
<td> <?php echo $fila['model'] ?></td>
<td><?php echo $fila['marca'] ?></td>
<td><?php echo $fila['peça'] ?></td>
<td><?php echo $fila['genere'] ?></td>
<td><?php echo $fila['color'] ?></td>
<td><?php echo $fila['talla']; ?></td>
<td><?php echo $fila['p_publico']; ?></td>
<?php
if( $fila['cantidad'] < 10 ){
echo '<td style="background-color:red;color:white;">'.$fila['cantidad'].'</td>';
}elseif($fila['cantidad'] < 20 ){
echo '<td style="background-color:yellow;color:black;">'.$fila['cantidad'].'</td>';
}else{
echo '<td style="background-color:#35e300;color:white;">'.$fila['cantidad'].'</td>';
}
?></td>
</tr>
</table>
</div>
<center>
<input type=submit class="btn btn-primary btn-lg" name="eliminar" id="eliminar" value="ELIMINAR">
</form>
</div><!-- /.box-body -->
</div><!-- /.box -->
</center>
<?php
echo '
'; ?>
<?php
}
}
?>
<?php
?>
Votos: 0 - Respuestas: 4 - Vistas: 8 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 20-05-2019 08:26:13 Saludos...
Te doy la idea general de como si es que entendi bien...
Base de datos:
informacionprincipal (campos principales)
informacionsecundaria (campos repetir, o que en algunos no valla)
Al llenar seria:
formulario datos principales
anexo donde pueda agregar o quitar campos, para repetidos.
Al guardar los guardas con el identidicador, al que pertenece, y el identificador del campo, ejemplo en tabla:
informacion
id
titulo
descripcion
precio
secundaria
id
pertenece (el identificador de informacion)
tipo (de que campo es, color, textura, etc)
valor (el valor de este)
Asi podras tener TODOS los campos a repetir o no de la misma informacion general/principal.
Ejemplo, puedes tener mas de un color textura, etc.
Saludos...
Stryfe™ Votos: 0 - Link respuesta -
Fecha: 20-05-2019 11:28:56 Hola Ernesto, gracias por responder pero no entiendo que es lo que quieres decir.... Votos: 0 - Link respuesta
-
Fecha: 20-05-2019 12:25:23 Deja un ejemplo sencillo en tabla como quieres que salga...
y que hay de diferente en las normales (tr = row en base de datos )
Saludos...
Stryfe™ Votos: 0 - Link respuesta -
Fecha: 21-05-2019 04:47:54 ¿Puede ser que en la tabla están configurados como índice único? Muestra por favor el error que recibes. Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
