Dar color a fila segun calculo de dos campos
Publicado por Wilson (2 intervenciones) el 09/10/2019 22:04:06
Hola espero que alguien pueda apoyarme, tengo el siguiente caso.
Antes que nada estoy iniciando en programación php por lo que requiero que me ayuden.
Lo que requiero es que en mi tabla que listo desde una consulta BD me ponga el color de fila según el calculo de dos campos.
Los campos son Stock y Stockminimo
Si stockminimo<= stock sea color rojo de lo contrario color celeste.
Mi codigo.
Antes que nada estoy iniciando en programación php por lo que requiero que me ayuden.
Lo que requiero es que en mi tabla que listo desde una consulta BD me ponga el color de fila según el calculo de dos campos.
Los campos son Stock y Stockminimo
Si stockminimo<= stock sea color rojo de lo contrario color celeste.
Mi codigo.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "dbsistema";
$conn = new mysqli($servername, $username, $password, $dbname);
if($conn->connect_error){
die("Conexión fallida: ".$conn->connect_error);
}
$salida = "";
$query = "select A.codigo, A.nombre, A.stock, A.stockminimo, A.ubicacion, D.precio_compra, D.precio_venta from articulo as A inner join
detalle_ingreso as D on A.idarticulo = D.idarticulo";
if (isset($_POST['consulta'])) {
$q = $conn->real_escape_string($_POST['consulta']);
$query = "select A.codigo, A.nombre, A.stock, A.stockminimo ,A.ubicacion, D.precio_compra, D.precio_venta from articulo as A inner join
detalle_ingreso as D on A.idarticulo = D.idarticulo WHERE A.codigo LIKE '%".$q."%' OR A.nombre LIKE '%".$q."%' OR A.stock LIKE '%".$q."%' OR A.stockminimo LIKE '%".$q."%' OR A.ubicacion LIKE '%".$q."%' OR D.precio_compra LIKE '%".$q."%' OR D.precio_venta LIKE '%".$q."%'";
}
//carrera LIKE '%".$q."%' OR
$resultado = $conn->query($query);
if ($resultado->num_rows>0) {
$salida.="<table border=1 class='tabla_datos'>
<thead>
<tr>
<td>Codigo</td>
<td>Nombre</td>
<td>Stock</td>
<td>Stockminimo</td>
<td>Ubicacion</td>
<td>Precio Compra</td>
<td>Precio Venta</td>
</tr>
</thead>
<tbody>";
while ($fila = $resultado->fetch_assoc()) {
$salida.="<tr>
<td>".$fila['codigo']."</td>
<td>".$fila['nombre']."</td>
<td>".$fila['stock']."</td>
<td>".$fila['stockminimo']."</td>
<td>".$fila['ubicacion']."</td>
<td>".$fila['precio_compra']."</td>
<td>".$fila['precio_venta']."</td>
</tr>";
}
$salida.="</tbody></table>";
}else{
$salida.="NO HAY DATOS :(";
}
echo $salida;
$conn->close();
?>
Valora esta pregunta


0