function pdoTablaPag_InOut($conexion, $nombreTabla, $posPagSes, $art_por_pagina, $datosTabla, $elementOrdenSes, $numColumStock) { // Obtener nombre y numero de columnas pdoArrayCol($conexion, $nombreTabla, $nomColumnas, $numColumnas); // Crear tabla personalizada con ese numColumnas y ese array columns[] //Calculos para rango articulos mostrados, segun pagina actual $a = $art_por_pagina * $posPagSes - $art_por_pagina; $b = $art_por_pagina; // COLUMNAS TABLA $consulte = $conexion->query("SELECT * FROM " . $nombreTabla . " ORDER BY {$elementOrdenSes} LIMIT {$a},{$b}"); ?> <table border="1" style="border-collapse: collapse; text-align: center;" cellpadding="5"> <tr> <?php // Titulos columnas for ($i = 0; $i < $numColumnas; $i++) { echo "<td>"; echo "<a href='http://localhost:8000/Ex13jgc4/index.php?orden={$nomColumnas[$i]}#'><b>" . strtoupper($nomColumnas[$i]) . "</b></a>"; echo "</td>"; } ?> </tr> <?php botonAlta($numColumnas, $nomColumnas, $datosTabla); //botonAlta_ReadOnly($numColumnas, $nomColumnas, $datosTabla); // CONTENIDO TABLA while ($socio = $consulte->fetchObject()) { ?> <tr><?php for ($i = 0; $i < $numColumnas; $i++) { ?> <td> <?php echo $socio->{$nomColumnas}[$i]; ?> </td> <?php } botonModificar($socio, $nomColumnas, $numColumnas); botonBorrar($socio, $nomColumnas); botonStock($socio, $nomColumnas, $numColumStock); ?> </tr><?php } ?> </table> <?php }
include '../../funciones.php'; // CONEXION E INFORMACION -------------------------------------------------- // Conexion pdoConexion("banco", "root", "root", $conexion); $nombreTabla = "cliente"; $campoClave = "dni"; $datosTabla = ""; // Campo solo usado en funcion cuando clicka modificar // Valores a mostrar de articulos por pagina. $opcion1 = 2; $opcion2 = 5; $opcion3 = 10; $datosTablaOrigSes =& $_SESSION['datosOriginal']; // Contiene datos originales para comparacion de UPDATE. // Extraer nombres de columnas y cantidad. pdoArrayCol($conexion, $nombreTabla, $nomColumnas, $numColumnas); // FIN CONEXION ---------------------------------------------------------- // INICIACION COOKIES ---------------------------------------------------- // Declarar pagina y alias if (!isset($_SESSION['pagina'])) { $_SESSION['pagina'] = 1; } $pagSes =& $_SESSION['pagina']; // Declarar ORDEN y alias if (!isset($_SESSION['orden'])) { $_SESSION['orden'] = $campoClave; } if (!isset($_SESSION['artpagina'])) { $_SESSION['artpagina'] = $opcion1; } $elementOrdenSes =& $_SESSION['orden'];