ZanCajO.com

Ordernar consulta SQL por varios campos

Atacando de nuevo con otra duda que San Google no me ha resuelto, aunque me ha dado pistas.
Quiero ordenar la respuesta de una consulta SQL a una base de datos por tres campos (Año,mes,día) y averiguar el “valor” de un campo en esa fecha.
Lo primero que encontré me hizo crear la consulta:

SELECT ‘valor’ FROM ‘mi_tabla’ ORDER BY ‘ano’,'mes’,'dia’ DESC LIMIT 1;

La respuesta no me vale, no coloca la respuesta bien, el problema es que no coloco el año y el mes de mayor a menor, lo dejo con el valor por defecto (ascendente).
La consulta correcta es:

SELECT ‘valor’ FROM ‘mi_tabla’ ORDER BY ‘ano’ DESC , ‘mes’ DESC , ‘dia’ DESC LIMIT 1;

y si se dan dos o más “valores” en una misma fecha podríamos añadir otro orden, por ejemplo el id o si el “valor” es ordenable utilizarlo de des-empate.

SELECT ‘valor’ FROM ‘mi_tabla’ ORDER BY ‘ano’ DESC , ‘mes’ DESC , ‘dia’ DESC , ‘id’ DESC LIMIT 1;
SELECT ‘valor’ FROM ‘mi_tabla’ ORDER BY ‘ano’ DESC , ‘mes’ DESC , ‘dia’ DESC , ‘valor’ ASC LIMIT 1;
  • El “valor” del segundo ejemplo lo ordeno de menor a mayor.
[zzamov 12 diciembre 2007 19:54] Categorías: Lenguajes web - Etiquetas: , , , - -

Acentos desde un formulario php

Después de dar vueltas y rebuscar he conseguido que se envíen los acentos desde un formulario PHP.

Parte de la página del formulario:
echo “Nota:< input type=”text” name=”nota” >” ;

Parte de la página que procesa los datos:
if ($nota != ){

$nota = strip_tags($_POST["nota"]);

$nota = utf8_encode ($nota); // Sin esta línea no envia acentos

$email = $nota ;

}

Antes si se escribía camión enviaba camin

[zzamov 01 diciembre 2007 9:45] Categorías: Lenguajes web - Etiquetas: , , , - -

Crear archivo css desde php

He buscado información de cómo hacer que una página php funcione como un archivo css (hoja de estilos) y hay poca cosa y confusa. Por ejemplo en http://www.forosdelweb.com dicen de crear varios css y según lo que quieras direccionar a uno u otros. Pero eso no es lo que yo quería y al final es muy sencillo.
Tan sólo es declarar la cabecera como text/css y después escribir la hoja de estilo con un par de funciones en el archivo PHP-CSS (css.php):

header('Content-Type: text/css');
echo 'body {
 font-family:\'Lucida Grande\', Verdana, Arial, Sans-Serif;
 color:#000000;
 background-color:#FFFFFF;
 }';

Y el enlace al css en la página que se quiera:

echo '<link href="css.php" rel="stylesheet" type="text/css">';

Este es un ejemplo básico, al ver que funciona yo he complicado la cosa juntando las dos cosas en un único archivo index.php (más…)

[zzamov 22 noviembre 2007 20:24] Categorías: Lenguajes web - Etiquetas: , , , - -

user_sig_bbcode_uid en Foro PHPBB

Es una serie de diez dígitos precedidos de : que se inserta al grabar una firma en la base de datos, si lleva algún tag bbcode.
Por ejemplo tu escribes para tu firma:
[ img ]http://www.tu_sitio.com/firma.gif[/img]
y en la base de datos se almacena [img:0123456789]http://www.tu_sitio.com/firma.gif[/img:0123456789]

Como el tamaño máximo es de 255 caracteres, se puede dar el caso de que se recorte el final de la firma. Con tres enlaces y tres cambios de color se añaden 132 caracteres, con lo que se cortará el final de la firma, pudiendo quedar [img:0123456789]http://www.tu_sitio.com/firma.gif[/img:01234
y no mostrar la imagen.

Una solución es bajar el número de caracteres que añade, esto se hace editando en la función make_bbcode_uid () el valor de BBCODE_UID_LEN que viene definido en las primeras líneas de los archivos public_html/includes/bbcode.php

[zzamov 18 noviembre 2007 10:16] Categorías: Lenguajes web - Etiquetas: , , , - -

Redireccionar con php

Ejemplo para redireccionar a la página principal cualquier carpeta:

<?php $url="http://".$_SERVER['SERVER_NAME']."/index.php"; Header("Location: $url"); ?>

Ejemplo para ir a otra web:

<?php $url="http://www.terra.es"; Header("Location: $url"); ?>

o más sencillo

<?php Header("Location: http://www.terra.es"); ?>
[zzamov 14 noviembre 2007 18:52] Categorías: Lenguajes web - Etiquetas: , - -

Protectora de Animales Huellas Kilate.info El Ancestro WordPress-ES Ayuda Wordpress

Valid XHTML 1.0 Transitional¡CSS Válido![Valid RSS] - RSS Artículos y Comentarios - Acceder ;)-

Gestionado con WordPress