Programación php
Email: Password:


¡Regístrate gratis! | ¿Has perdido tu password?

Home
Blog

En él que podrás informarte de todas las noticias relacionadas con el posicionamiento de páginas web.

Ir al Blog de posicionamiento web



Foro de programación en PHP

Responder el mensaje

¿como puedo hacer esto?

Autor: prueba1
Publicado: 17-9-2010 06:32 AM
verán, tengo una base de datos que guarda en un campo que se llama prioridad lo siguiente: alta, media y baja
(entre otros campos, ejemplo: nombre)

quiero hacer otra pagina que coja los datos de los campos que quiero y ordenarlos de mayor a menor según su prioridad

gracias
Autor: php user
Publicado: 01-10-2010 03:16 AM
Hola,

lo que necesitas es un php con una consulta mysql que te retorne los datos de la base de datos, puedes encontrar manuales en google que te van a ayudar a realizar esta tarea sin demasiados problemas.

Saludos.
Autor: alka33
Publicado: 06-10-2010 09:22 PM
xq no guradas la prioridad en un solo campo y colocale un numero ejemplo alta=3 baja=1 antes de insertar en la bd y haces una select pero con order by asc o desc secun el caso busca eso
Autor: Programar en php
Publicado: 22-10-2010 09:08 AM
Como dice alka33, le pones un valor a cada prioridad (lo puedes hacer con script en php o al guardar en la base de datos), por ejemplo:

A la prioridad mayor le pones 1 y como aumenta la numeración es menor la prioridad, y guardas ese valor a la base de datos, a la hora de la consulta pones algo así "SELECT Campos FROM Tabla ORDER BY ASC Campopriorida " y al imprimirlo pones algo asi, (para imprimir el nombre de la prioridad en lugar del numero.

switch($prioridad){
case 1: $nombre = "ALTA";break;
case 2: $nombre = "MEDIA";break;
......
default: $nombre = "NO DEFINIDA";break;
}
[a href="http://programarenphp.wordpress.com">Programar en php[/a]