Foros del Web » Programando para Internet » PHP »

sistema para mostrar registros de una tabla bajo una condicion

Estas en el tema de sistema para mostrar registros de una tabla bajo una condicion en el foro de PHP en Foros del Web. bueno el titulo es un poco enrevesado , pero es basicamente lo siguiente vamos a poner que tengo una tabla con 5 campos, uno de ...
  #1 (permalink)  
Antiguo 26/11/2012, 15:57
 
Fecha de Ingreso: noviembre-2012
Mensajes: 20
Antigüedad: 12 años
Puntos: 0
sistema para mostrar registros de una tabla bajo una condicion

bueno el titulo es un poco enrevesado , pero es basicamente lo siguiente

vamos a poner que tengo una tabla con 5 campos,
uno de los campos se rellena a traves de un combobox y el valor puede ser pepe, juan o pedro.
otro de los campos es tipo text(lo digo para tener en cuenta que tengo que hacer las consultas lo menos pesadas posibles)
otro de los campos es un autoincrementable, llamado id

1ºduda:yo uso mysql_fetch_array(), y este me recorre la tabla de arribe(id=0)
a abajo (id=n)
como puedo hacer que me la recorra de abajo a arriba?

//duda 2 resuelta//
2ºduda. cual es la mejor manera en cuanto a carga de la base de datos , rapidez , orden...etc, para poder mostrar solo las filas en las que el campo (pepe, juan, pedro)
seaigual a pepe, por ejemplo.
yo habia pensado en recorrer todas las filas y hacer un if $row[blabla]=pepe{..}
pero quizas exista alguna mnera mejor
__________________________________________________ __________________________________________________ ___________________________________
//EDITO!!!!! la duda dos es una tonteria , que tengo la cabeza saturada!!!! lo mas eficiente es SELECT * FROM tbleName WHERE campo='pepe' por ejemplo xDxD//
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3ºduda quiero dar al usuario un "filtro" para que pueda elegir si quiere ver las de pepe juan o pedro. tenia pensado un combobox, pero despues pense:
-entonces voy a tener que pasar de index.php a procesarFiltro.php , para en procesar filtro.php poneer $_SESSION['juan jose pepe']=$_POST['juan,jose,pepe]
y asi pòder devolver la informacion a index.php.....
creo que debe existir una manera mas "profecional""

perdon por los chorizos y gracias!!!!!
  #2 (permalink)  
Antiguo 26/11/2012, 16:16
 
Fecha de Ingreso: noviembre-2012
Mensajes: 20
Antigüedad: 12 años
Puntos: 0
Respuesta: sistema para mostrar registros de una tabla bajo una condicion

mi idea sobre la respuesta de la pregunta 3, para que quede un poco mas claro

index.php
action='procesarFiltro.php
<option name=filtro value=juan>
<option name=filtro value=jose>
<option name=filtro value=pepe>
<input tipo botn blabla... >enviar<>
<br>
if($_SESSION['filtro']){
$consulta=select campotexto from nobretabla where campo=$_SESSION['filtro'])

while ($row = mysql_fetch_array($consulta, MYSQL_ASSOC)) {
$id=$row["campotexto"];


}

procesarfiltro.php
ses_start();
S_SESSION('filtro')=S_POST('filtro');
header(index.php)//ir a index php no me acuerdo como se escribia pero algo de eso era




bueno si alguien me puede dar alguna manera mas eficiente por favor

Etiquetas: mysql, registros, sistema, tabla, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:56.