Ejemplo de consulta cruzada SQL

Una consulta cruzada es una consulta MySQL que toma datos de varias tablas que comparten campos. Por ejemplo, la tabla ps_product contiene un campo id_product, al igual que la tabla ps_product_lang. En la siguientes consultas intervienen varias tablas de Prestashop. Hemos tenido que hacer varias consultas parecidas para nuestros módulos personalizados de la versión 1.4,[…]

Crear páginas web con el generador de HTML: elrenacuajo.com

A vueltas con el generador, que ya tiene dominio: www.elrenacuajo.com. Su aspecto no ha cambiado mucho desde la versión anterior, pero ahora es más funcional y ordenado. Aún no se puede añadir ni cambiar contenido, pero todo llegará. – Separamos el contenido del diseño en dos formularios – Mejoramos la plantilla base (columnas, cabecera, footer…)[…]

Crear un PDF a partir de código HTML

Nada como esta clase: HTML2PDF. http://html2pdf.fr/es Copio en esta entrada el ejemplo más básico que los creadores de esta clase publican en su página: <?php $content = ” <page> <h1>Exemple d’utilisation</h1> <br> Ceci est un <b>exemple d’utilisation</b> de <a href=’http://html2pdf.fr/’>HTML2PDF</a>.<br> </page>”; require_once(dirname(__FILE__).’/html2pdf/html2pdf.class.php’); $html2pdf = new HTML2PDF(‘P’,’A4′,’fr’); $html2pdf->WriteHTML($content); $html2pdf->Output(‘exemple.pdf’); ?>

FacetoFace: un juego de navegador

FacetoFace es una página web que muestra las imágenes de un directorio, en formato HTML y con estilo CSS, mediante reglas determinadas por programación PHP. En un lado se incluye un formulario que permite modificar el aspecto y el contenido de la tabla. Visita FacetoFace << Juegos posibles El juego se crea con reglas predeterminadas de[…]

Problema Pretashop página en blanco

El navegador muestra una página en blanco cuando intentamos visitar tanto el Back-Office como el Front-Office, justo después de instalar. Añadimos, en el archivo configconfig.inc.php, después de las instrucciones: /* Improve PHP configuration to prevent issues */ ini_set(‘upload_max_filesize’, ‘100M’); ini_set(‘default_charset’, ‘utf-8’); ini_set(‘magic_quotes_runtime’, 0); La siguiente línea, que nos muestra los errores de PHP: ini_set(‘display_errors’, ‘on’);[…]

Hoja de estilo CSS especial en Google Chrome

Google Chrome El reciente producto de Google, el navegador Google Chrome, tiene una interfaz muy sencilla, es bastante rápido y muy compatible con los estándares HTML y CSS. Además incorpora herramientas muy úitles para desarrolladores, incluso estoy sustituyendo al Firefox para algunos proyectos… aunque de momento ninguno me convence más que el Firefox 4.0 en lo[…]

php-mysql-tutorial

Bases de datos: PHP y MySQL

Método 1: menos recomendable Para conectarnos a una base de datos desde un documento PHP: 1- Pegamos este código: include(“lib.conectarse.php”); en el documento. 2- Subimos el archivo lib.conectarse.php, que contiene la siguiente función: <?php function Conectarse($server,$user,$pass,$db) { if (!($link=mysql_connect($server,$user,$pass))) //servidor+usuario+contraseña { $errordeconexion=”Error conectando a la base de datos.”; exit(); } if (!mysql_select_db($db,$link)) //nombre de la[…]

php-mysql-tutorial

Bases de datos: PHP y MySQL II

Realizar consultas 1- Almacenar la consulta en una variable: $result7=mysql_query(“select * from tabla”,$link);   2- Mostrar consulta: while ($row=mysql_fetch_array($result7)) { echo $row[‘campo’]; } Insertar registros mysql_query(“insert into tabla (campo1,campo2,…) values (‘$valor1′,’$valor2’,…)”); Imprescindible ver Bases de datos: PHP y MySQL I

Listar el contenido de un directorio

Función que lista el contenido de un directorio: function Listar($camino) { $path2 = $camino; $dir2 = opendir($path2); while ($elemento4 = readdir($dir2)) { if ($elemento4!=”.” && $elemento4!=”..”) { //Con esto se filtran los directorios . y .. echo $elemento4; }}} $camino=”directorio”; Listar ($camino);