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 recuperarEquipos()
{
    $query = "Select * from equipo";
    conectar();
    $result = ejecutarConsulta($query);
    desconectar();
    return $result;
}
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;
    }
}
function editar($id)
{
    conectar();
    $result = ejecutarConsulta("SELECT * FROM CLIENTES WHERE ID=" . $id);
    if (mysql_num_rows($result) > 0) {
        while ($rowC = mysql_fetch_array($result, MYSQL_ASSOC)) {
            $rowsC[] = $rowC;
        }
        ?>
		<form id="contacto">
			<fieldset>
				<legend>Ficha de cliente</legend>
				
				<input type="hidden" id ="id" name="id" value=<?php 
        echo $rowsC[0]['ID'];
        ?>
 />
				<input type="hidden" id ="tabla" name="tabla" value="clientes" />
				<input type="hidden" id ="activado" name="activado" value="" />
				
				<div>
					<span class="etiquetas">Nombre</span>
					<input class="campos" type="text" id="nombre" name="nombre" maxlength="255" placeholder="Introducir el nombre" value="<?php 
        echo $rowsC[0]['NOMBRE'];
        ?>
" />
				</div>
				<div>
					<span class="etiquetas">Direccion</span>
					<input class="campos" type="text" id="direccion" name="direccion" maxlength="100" placeholder="Introducir la direccion" value="<?php 
        echo $rowsC[0]['DIRECCION'];
        ?>
" />
				</div>
				<div>
					<span class="etiquetas">Localidad</span>
					<input class="campos" type="text" id="localidad" name="localidad" maxlength="100" placeholder="Introducir la localidad" value="<?php 
        echo $rowsC[0]['LOCALIDAD'];
        ?>
" />
				</div>
				<div>
					<span class="etiquetas">C.P.</span>
					<input class="campos" type="text" id="cp" name="cp" maxlength="5" placeholder="Introducir el codigo postal" value="<?php 
        echo $rowsC[0]['CP'];
        ?>
" />
				</div>
				<div>
					<span class="etiquetas">Telefono</span>
					<input class="campos" type="text" id="telefono" name="telefono" maxlength="20" placeholder="Introducir el telefono" value="<?php 
        echo $rowsC[0]['TELEFONO'];
        ?>
" />
				</div>
				<div>
					<span class="etiquetas">Fax</span>
					<input class="campos" type="text" id="fax" name="fax" maxlength="20" placeholder="Introducir el fax" value="<?php 
        echo $rowsC[0]['FAX'];
        ?>
" />
				</div>
				<div>
					<span class="etiquetas">Contacto</span>
					<input class="campos" type="text" id="contacto_cli" name="contacto_cli" maxlength="100" placeholder="Introducir el contacto" value="<?php 
        echo $rowsC[0]['CONTACTO'];
        ?>
" />
				</div>
				<div>
					<span class="etiquetas">Email</span>
					<input class="campos" type="text" id="email" name="email"  maxlength="20" placeholder="Introducir el email con el formato: alguien@dominio.com" value="<?php 
        echo $rowsC[0]['EMAIL'];
        ?>
" />
				</div>
				<div>
					<span class="etiquetas observaciones">Observaciones</span>
					<textarea class="campos" name="observaciones" id="observaciones"><?php 
        echo $rowsC[0]['OBSERVACIONES'];
        ?>
</textarea>
				</div>
				<div>
					<span class="etiquetas">Activo</span>
					<input class="squaredOne" type="checkbox" id="activo" name="activo" <?php 
        if ($rowsC[0]['ACTIVO'] == 1) {
            ?>
 checked <?php 
        }
        ?>
 />
				</div>
				<div>
					<input type="button" name="btnActualizar" id="btnActualizar" value="Actualizar" class="enviar awesome large black"  />
				</div>
				<!--<div><span>Puntuacion</span><input  type="text" id="puntuacion" name="puntuacion" readonly /></div>-->
				<div></div>
					
			</fieldset>
		</form>
	<div class="clear"></div>
<?php 
    } else {
        echo "<h1>Cliente no encontrado</h1><br />";
        echo "<a href='verdatos.php' class='awesome medium red'>Volver</a>";
    }
    desconectar();
}
<?php

include 'gestionDB.php';
$tabla = $_POST['tabla'];
$seleccionado = $_POST['seleccionado'];
$query = "\n\t\tSELECT \n\t\t\tID, NOMBRE\n\t\tFROM " . $tabla . " WHERE\n\t\t\tACTIVO = 1";
conectar();
$result = ejecutarConsulta($query);
$msg = '';
switch ($tabla) {
    case 'clientes':
        $msg = 'un cliente';
        break;
    case 'proveedores':
        $msg = 'un proveedor';
        break;
    case 'tipo_trabajo':
        $msg = 'un tipo de trabajo';
        break;
    default:
        break;
}
$options = "<option value='-1'>Elija " . $msg . "</option>";
if (mysql_num_rows($result) > 0) {
    while ($rowC = mysql_fetch_array($result, MYSQL_ASSOC)) {
        $rowsC[] = $rowC;
    }
    $checkeado = "";
    foreach ($rowsC as $row) {
        if ($seleccionado == $row['ID']) {
            $checkeado = "selected";
<?php

include 'gestionDB.php';
conectar();
$GLOBALS['activo'] = true;
$consulta = "\n\tSELECT \n\t\tT.ID AS Id_Trabajo, \n\t\tT.NOMBRE AS Nombre_Trabajo, \n\t\tDATE_FORMAT(T.FECHA, '%d/%m/%Y') AS Fecha_Trabajo, \n\t\tT.ACTIVO as Activo_Trabajo,\n\t\tP.NOMBRE AS Proveedor_Trabajo,\n\t\tTT.NOMBRE AS Tipo_Trabajo,\n\t\tT.PRECIO AS Precio_Trabajo\n\tFROM TRABAJOS T \n\t\tLEFT JOIN CLIENTES C ON (T.ID_CLIENTE = C.ID)\n\t\tLEFT JOIN PROVEEDORES P ON (T.ID_PROVEEDOR = P.ID)\n\t\tLEFT JOIN TIPO_TRABAJO TT ON (T.ID_TIPO_TRABAJO = TT.ID)\n\tWHERE\n\t\tC.ID = " . $_GET['id'] . " AND\n\t\tT.ACTIVO = 1 \n\tORDER BY\n\t\tT.ID ASC, T.FECHA ASC";
//echo $consulta;
$result = ejecutarConsulta($consulta);
$tabla = "";
if (mysql_num_rows($result) > 0) {
    while ($rowC = mysql_fetch_array($result, MYSQL_ASSOC)) {
        $rowsC[] = $rowC;
    }
    foreach ($rowsC as $row) {
        $tabla .= "<tr>";
        $tabla .= "<td style='text-align:left' class='nombre'>" . $row["Nombre_Trabajo"] . "</td>";
        $tabla .= "<td style='text-align:left' class='nombre'>" . $row["Proveedor_Trabajo"] . "</td>";
        $tabla .= "<td style='text-align:left'>" . $row["Fecha_Trabajo"] . "</td>";
        $tabla .= "<td style='text-align:left'>" . $row["Tipo_Trabajo"] . "</td>";
        $tabla .= "<td style='text-align:right'>" . number_format($row["Precio_Trabajo"], 2, ",", ".") . "&#8364" . "</td>";
        $tabla .= "<td style='text-align:right'>" . activo($row["Activo_Trabajo"]) . "</td>";
        $tabla .= "<td style='text-align:right'><a class'editar' href='editar_trabajo.php?id=" . $row["Id_Trabajo"] . "&opciones=editar'><img src='images/doc.png' alt='Editar el contacto'  style='width:32px;height:32px;' /></a></td>";
        $tabla .= "<td style='text-align:right'>";
        if ($GLOBALS['activo'] == true) {
            $tabla .= "<a><img class='borrar' src='images/delete.png' alt='Borrar el trabajo'  style='width:32px;height:32px;' /></a>";
        }
        $tabla .= "</td>";
        $tabla .= "</tr>";
    }
    echo $tabla;
} else {
<?php

include 'lib/gestionDB.php';
conectar();
$GLOBALS['activo'] = true;
$registros = -1;
$result = ejecutarConsulta("select count(1) as contador from clientes");
while ($rowC = mysql_fetch_array($result, MYSQL_ASSOC)) {
    $rowsC[] = $rowC;
}
foreach ($rowsC as $rowS) {
    $registros = $rowS['contador'];
}
$query = "\n\t\tSELECT \n\t\t\tC.ID AS ID, \n\t\t\tC.NOMBRE AS NOMBRE, \n\t\t\tC.DIRECCION AS DIRECCION, \n\t\t\tC.LOCALIDAD AS LOCALIDAD, \n\t\t\tCOUNT(T.ID) AS NUM_TRABAJO, \n\t\t\tC.ACTIVO AS ACTIVO\n\t\tFROM\n\t\t\tCLIENTES C\n\t\tLEFT JOIN \n\t\t\tTRABAJOS T ON(C.ID = T.ID_CLIENTE AND T.ACTIVO = 1)\n\t\tGROUP BY\n\t\t\tC.ID\n\t\tORDER BY\n\t\t\tNOMBRE ASC\n\t";
$resultado = mysql_query($query);
$tabla = "";
/*$tabla = "<span class='titulo_tabla_clientes'>Tabla Clientes</span>";
	$tabla .= "<table style='width: 100%' id='tClientes' name='tClientes'>";
	$tabla .= "<thead>";
	$tabla .= "<th style='text-align:left; display:none;'>ID</th>";
	$tabla .= "<th class='nombre'>Nombre</th>";
	$tabla .= "<th class = 'direccion'>Direccion</th>";
	$tabla .= "<th class = 'localidad'>Localidad</th>";
	$tabla .= "<th class= 'ctrabajos'>Trabajos</th>";
	$tabla .= "<th class= 'cactivo'>Activo</th>";
	$tabla .= "<th class= 'ceditar'>Editar</th>";
	$tabla .= "<th class= 'cborrar'>Borrar</th>";
	$tabla .="</thead>";
	$tabla .= "<tbody>";*/
while ($row = mysql_fetch_array($resultado, MYSQL_ASSOC)) {
    $rows[] = $row;
Exemple #8
0
<?php

echo "ACTUALIZANDO SECUENCIAS <br>";
if (!($base = pg_connect('host=' . $_POST['host'] . ' dbname=' . $_POST['bdDestino'] . " user="******" password='******'contrasena'] . "' port=5432"))) {
    echo "NO TIENES PERMISOS PARA HACER ESTO";
    exit;
}
$consulta = "SELECT relname\r\n\t\t\tFROM pg_class as c join pg_namespace n on(n.oid = c.relnamespace) \r\n\t\t\tWHERE n.nspname like '" . $_POST['id_subsistema'] . "' and c.relkind='r';";
$tablas = ejecutarConsulta($consulta, $base);
foreach ($tablas as $data) {
    $relacion = $data['relname'];
    $consulta = "SELECT column_name, column_default FROM information_schema.columns WHERE table_name = '{$relacion}';";
    $campos = ejecutarConsulta($consulta, $base);
    foreach ($campos as $data1) {
        $secuencia = obtener_secuencia($data1['column_default']);
        if ($secuencia != "") {
            $maximo = obtenerMaximo($_POST['id_subsistema'] . ".{$relacion}", $data1['column_name'], $base) + 1;
            $insercion = "alter SEQUENCE {$secuencia} restart with {$maximo};";
            if (pg_query($base, $insercion)) {
                echo "SECUENCIA ACTUALIZADA ";
                echo "{$relacion},   ,{$secuencia},  {$maximo} ";
                echo "<BR>";
            } else {
                echo "ERROR SECUENCIA";
                echo "{$relacion},   ,{$secuencia},  {$maximo} ";
                echo "<BR>";
            }
        }
    }
}
function obtener_secuencia($cadena)
        <script src="js/materialPreloader.js"></script>
        <title>Pagina principal</title>
        <script>
            $(document).ready(function(){
                $.material.init()
            });
        </script>
    </head>
    <body>
        <?php 
include 'lib/menu.php';
?>
       <div class="well bs-component" style="width: 70%; margin: 0 auto;">
<?php 
conectar();
$result = ejecutarConsulta("\n                        SELECT DISTINCT\n                            jugador.id AS JugadorID,\n                            CONCAT(jugador.nombre, ' ', jugador.apellidos) AS Nombre,\n                            jugador.altura AS Altura,\n                            jugador.peso AS Peso,\n                            jugador.edad AS edad,\n                            equipo.id AS idEquipo,\n                            equipo.nombre AS Equipo,\n                            (SELECT \n                                    SUM(jugador_partido.minutos)\n                                FROM\n                                    jugador_partido\n                                WHERE\n                                    jugador_partido.idjugador = JugadorID) AS minutos,\n                            (SELECT \n                                    SUM(jugador_partido.puntos)\n                                FROM\n                                    jugador_partido\n                                WHERE\n                                    jugador_partido.idjugador = JugadorID) AS puntos,\n                            (SELECT \n                                    SUM(jugador_partido.faltas)\n                                FROM\n                                    jugador_partido\n                                WHERE\n                                    jugador_partido.idjugador = JugadorID) AS faltas,\n                            (SELECT \n                                    SUM(jugador_partido.rebotes)\n                                FROM\n                                    jugador_partido\n                                WHERE\n                                    jugador_partido.idjugador = JugadorID) AS rebotes\n                        FROM\n                            jugador\n                                LEFT JOIN\n                            jugador_partido ON jugador.id = jugador_partido.idjugador\n                                LEFT JOIN\n                            equipo ON jugador.idequipo = equipo.id\n                        ");
$tabla = "";
$tabla .= "<table class='table table-striped table-hover'>";
$tabla .= "<thead>";
$tabla .= "<tr>";
$tabla .= "<th>Nombre</th>";
$tabla .= "<th>Equipo</th>";
$tabla .= "<th>Edad</th>";
$tabla .= "<th>Altura</th>";
$tabla .= "<th>Peso(KG)</th>";
$tabla .= "<th>Minutos</th>";
$tabla .= "<th>Faltas</th>";
$tabla .= "<th>Rebotes</th>";
$tabla .= "<th>Puntos</th>";
$tabla .= "<th>Editar</th>";
$tabla .= "<th>Borrar</th>";
<?php

require 'lib/conexionDB.php';
require 'lib/cargar_equipos.php';
$idJugador = $_GET['id'];
conectar();
$result = ejecutarConsulta("SELECT * FROM jugador WHERE ID = {$idJugador}");
$nombre = "";
$apellidos = "";
$altura = "";
$peso = "";
$edad = "";
$equipo = "";
while ($row = mysqli_fetch_array($result, MYSQL_ASSOC)) {
    $nombre = $row['nombre'];
    $apellidos = $row['apellidos'];
    $altura = $row['altura'];
    $peso = $row['peso'];
    $edad = $row['edad'];
    $equipo = $row['idequipo'];
}
desconectar();
?>

<!DOCTYPE html>
<html>
    <head>
        <link href="css/bootstrap.min.css" rel="stylesheet" />
        <link href="css/material.css" rel="stylesheet" />
        <script src="js/jquery-2.1.4.js"></script>
        <script src="js/material.js"></script>
?>
</td>
    	  <td align="center"><?php 
echo $f->cuenta;
?>
</td>
    	  <td align="right"><?php 
echo number_format($f->ivaretenido, 2, '.', ',');
?>
</td>
    	  <td align="right">&nbsp;</td>
  	  	</tr>
        <?
			$f = ejecutarConsulta("SELECT SUM(IFNULL(gv.total,0)) total, CONCAT_WS('-',$inicuetot,'460-0001-00') cuenta
			FROM guiasventanilla gv
			INNER JOIN catalogosucursal cs ON gv.idsucursalorigen = cs.id
			WHERE gv.idsucursalorigen = $idsucursalorigen
			AND gv.fecha BETWEEN $fechainicio AND $fechafinal AND gv.tipoflete = 0;",$l);
			$totalabonos += 0;
			$totalcargos += $f->total;
		?>
    	<tr>
    	  <td align="left">Total <?php 
echo $prefijosucursal;
?>
</td>
    	  <td align="center"><?php 
echo $f->cuenta;
?>
</td>
    	  <td align="right"><?php 
/**
 * Realiza la ejecucion de un Store Procedure determinado.<br>
 * Para realizar el CALL, el SP debe ser pasado como argumento con 
 * LA TOTALIDAD de sus parametros
 * @param string $procedure <p>String con el SP completo</p>
 * @return boolean <p><b>TRUE</b> en caso de exito<br> 
 * <b>FALSE</b> caso contrario</p>
 */
function llamarProcedure($procedure)
{
    $retorno = false;
    $query = "CALL " . $procedure;
    //echo "<br>$query<br>";
    $resultado = ejecutarConsulta($query);
    if ($resultado != false) {
        $retorno = true;
    }
    return $retorno;
}