function seleccionarProveedor($producto) { conectar(); $resultado = ejecutarConsulta("\n SELECT \n id_proveedor as proveedor\n FROM \n producto_proveedor\n INNER JOIN\n proveedor ON proveedor.id = producto_proveedor.id_proveedor \n WHERE \n id_producto = {$producto}\n AND\n proveedor.activo = 1\n ORDER BY \n precio,id_proveedor\n LIMIT \n 1;"); $linea = arrayAsociativo($resultado); desconectar(); return $linea['proveedor']; }
function comprobar_relacion($idprod, $idprove) { $query = "SELECT * FROM producto_proveedor WHERE id_producto=" . $idprod . " AND id_proveedor=" . $idprove; $resultado = ejecutarConsulta($query); if (contar_registros($resultado) == 1) { return arrayAsociativo($resultado)['id']; } else { return 0; } }
<?php include 'conexionDB.php'; //$proveedor; $query = "\n SELECT \n producto.nombre as producto, \n pedido_linea.cantidad as cantidad,\n producto_proveedor.precio as precioU,\n pedido_linea.precio as precio\n FROM \n pedido_linea \n INNER JOIN \n producto ON producto.id = pedido_linea.idproducto \n INNER JOIN\n producto_proveedor ON(producto_proveedor.id_producto = pedido_linea.idproducto AND producto_proveedor.id_proveedor = " . $_POST['proveedor'] . ")\n WHERE \n idpedido = " . $_POST['pedido']; echo $query; conectar(); $resultado = ejecutarConsulta($query); $tabla = ""; while ($linea = arrayAsociativo($resultado)) { $tabla .= "<tr>"; $tabla .= "<td>" . $linea['producto'] . "</td>"; $tabla .= "<td>" . $linea['cantidad'] . "</td>"; $tabla .= "<td>" . $linea['precioU'] . "</td>"; $tabla .= "<td>" . $linea['precio'] . "</td>"; $tabla .= "<td><a>Borrar</a></td>"; $tabla .= "</tr>"; } desconectar(); echo $tabla;