Foros del Web » Programando para Internet » PHP »

ubicacion por lista

Estas en el tema de ubicacion por lista en el foro de PHP en Foros del Web. ahhh buuuu tampoko me di cuenta..jijij..ya lo probare y te kuento gracias...

  #31 (permalink)  
Antiguo 11/10/2007, 16:35
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años
Puntos: 0
Re: ubicacion por lista

ahhh buuuu tampoko me di cuenta..jijij..ya lo probare y te kuento gracias
__________________
Los que Saben....no Saben lo que Saben
  #32 (permalink)  
Antiguo 12/10/2007, 07:35
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años
Puntos: 0
Re: ubicacion por lista

hola furbox.....sabes porbe lo k me dices.....y solo me aparecen puros 1 la idea es que aparesca en un secuencia 1,2..3 ect.....


qye se puede hacer gracias....
__________________
Los que Saben....no Saben lo que Saben
  #33 (permalink)  
Antiguo 12/10/2007, 09:32
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 17 años
Puntos: 6
Re: ubicacion por lista

reviza tu consulta a ver si esta ejecutando, pon esto asi:

$sql = "SELECT DISTINCT PO.DV, TP.TP_IDENPOST, PO.NOMBRES, PO.PATERNO, PO.MATERNO, PO.EDADACTUAL, PO.NCURREP, PO.TIENEPATROCINIO, PO.E_COD, PO.SITFLIAR, PO.NUMGRUPO, PO.PROMCAST7, PO.PROMMAT7, PO.PROMCAST8 , PROMMAT8 , TP.TP_PTJEEDAD, TP.TP_PTJECURREP, TP.TP_PPC7, TP.TP_PPM7, TP.TP_PPC8, TP.TP_PPM8, TP.TP_PPC7POR, TP.TP_PPM7POR, TP.TP_PPC8POR, TP.TP_PPM8POR, TP.TP_AB, TP.TP_PTPS, TP.TP_PPS, TS.TS_TRES, TS.TS_TRMA, TS.TS_TRVE, TS.TS_TRME, TS.TS_N, TS.TS_PTS, TS.TS_PS FROM TEST_PRESELECCION22 AS TP, POSTULANTE AS PO, TEST_SELECCION AS TS WHERE ((TP.TP_IDENPOST=PO.RUT) AND (TS.TS_IDENTPOST=PO.RUT)) ORDER BY TS.TS_PS DESC LIMIT $Limit_Post";
$result=mysql_query($sqll) or die('Consulta fallida: ' . mysql_error());

$row=mysql_fetch_array($result);
$ar=array();
$ar=asort($row);
print_r($ar);
__________________
"Eres grande por que caminas entre gigantes"
  #34 (permalink)  
Antiguo 12/10/2007, 10:31
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años
Puntos: 0
Re: ubicacion por lista

ola gracias otra ves mira me dice esto

Consulta fallida: Query was empty

coloque todo lo que dices....no se que puede pasar?
__________________
Los que Saben....no Saben lo que Saben
  #35 (permalink)  
Antiguo 12/10/2007, 10:59
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 17 años
Puntos: 6
Re: ubicacion por lista

$result=mysql_query($sql) or die('Consulta fallida: ' . mysql_error());

SE ME FUE UN ELE DE MAS pruebalo asi?
__________________
"Eres grande por que caminas entre gigantes"
  #36 (permalink)  
Antiguo 12/10/2007, 11:10
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años
Puntos: 0
Re: ubicacion por lista

me dice esto

Warning: Supplied argument is not a valid MySQL result resource in

c:\apache\htdocs\postulaciones\reporteaceptadosesp eraptjeselec.php on line 134

y en esa linea estya eso....

while ($row = mysql_fetch_array($query))
{
$CORRELATIVO = $row['CORRELATIVO'];
$TS_IDENTPOST = $row['TS_IDENTPOST'];
$DV = $row['DV'];
$TS_PS = number_format($row['TS_PS'], 3);
$RUT = $row['RUT'];
$NOMBRES = $row['NOMBRES'];
$PATERNO = $row['PATERNO'];
$MATERNO = $row['MATERNO'];
$TIENEPATROCINIO = $row['TIENEPATROCINIO'];


viene el while ahora ...parece que no esa resultanto esto....talves no sea lo correcto
__________________
Los que Saben....no Saben lo que Saben
  #37 (permalink)  
Antiguo 12/10/2007, 11:22
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 17 años
Puntos: 6
Re: ubicacion por lista

mmmmm, a ver pon esto:

Código:
$sql = "SELECT DISTINCT PO.DV, TP.TP_IDENPOST, PO.NOMBRES, PO.PATERNO, PO.MATERNO, PO.EDADACTUAL, PO.NCURREP, PO.TIENEPATROCINIO, PO.E_COD, PO.SITFLIAR, PO.NUMGRUPO, PO.PROMCAST7, PO.PROMMAT7, PO.PROMCAST8 , PROMMAT8 , TP.TP_PTJEEDAD, TP.TP_PTJECURREP, TP.TP_PPC7, TP.TP_PPM7, TP.TP_PPC8, TP.TP_PPM8, TP.TP_PPC7POR, TP.TP_PPM7POR, TP.TP_PPC8POR, TP.TP_PPM8POR, TP.TP_AB, TP.TP_PTPS, TP.TP_PPS, TS.TS_TRES, TS.TS_TRMA, TS.TS_TRVE, TS.TS_TRME, TS.TS_N, TS.TS_PTS, TS.TS_PS FROM TEST_PRESELECCION22 AS TP, POSTULANTE AS PO, TEST_SELECCION AS TS WHERE ((TP.TP_IDENPOST=PO.RUT) AND (TS.TS_IDENTPOST=PO.RUT)) ORDER BY TS.TS_PS DESC LIMIT $Limit_Post"; 
$query = @mysql_query($sql, $dblink); 

despues de ejecutar tu consulta pones esto:
$row=mysql_fetch_array($query):
print_r($row);
$ar=array():
$ar=asort($row):
print_r($ar):
en el print_r($row) te debe de imprimir lo ke obtienes de tu consulta
__________________
"Eres grande por que caminas entre gigantes"
  #38 (permalink)  
Antiguo 12/10/2007, 12:05
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años
Puntos: 0
Re: ubicacion por lista

mmmm mira ya no aparece el erro ...claro que muestra esto

Array ( [0]=> 569 [CORRELATIVO] => 569 [1] => 5 [DV] => 5 [2] => 18145665 [TS_IDENTPOST] => 18145665 [3] => BRAULIO ISRAEL [NOMBRES] => BRAULIO ISRAEL [4] => QUIROZ [PATERNO] => QUIROZ [5] => CASTILLO [MATERNO] => CASTILLO [6] => 0 [TIENEPATROCINIO] => 0 [7] => 8.957 [TS_PS] => 8.957 ) 1

si lo coloco en un while me mostrara todos los registros asi igual como arriba....
ay un 1 al final que aparece y no entiend porq.....

la verdad no es lo que yo keria ......keria que estos numeros que aparecen asi [0] del array fueran por cada registro no por cada campo del registro ...se podra ....para que asi la idea d reordeanmiento por criterios por ejemplo Quiroz tenga este numero [0] y que al reordenar no cambie este numero ..se mantenga...

de verdad gracias por ayudarme.....de verdad ...podras segir?
__________________
Los que Saben....no Saben lo que Saben
  #39 (permalink)  
Antiguo 12/10/2007, 12:24
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 17 años
Puntos: 6
Re: ubicacion por lista

el 1 te sale por ke imprimes print_r($ar) dejame pensar otra solucion, sax?
__________________
"Eres grande por que caminas entre gigantes"
  #40 (permalink)  
Antiguo 12/10/2007, 12:37
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años
Puntos: 0
Re: ubicacion por lista

ahh ok gracias....estare esperando..gracias---
__________________
Los que Saben....no Saben lo que Saben
  #41 (permalink)  
Antiguo 12/10/2007, 13:04
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 17 años
Puntos: 6
Re: ubicacion por lista

kreo ke la mejor forma de ayudarte es ke partamos del principio, tu tienes este codigo:

$sql = "SELECT DISTINCT PO.DV, TP.TP_IDENPOST, PO.NOMBRES, PO.PATERNO, PO.MATERNO, PO.EDADACTUAL, PO.NCURREP, PO.TIENEPATROCINIO, PO.E_COD, PO.SITFLIAR, PO.NUMGRUPO, PO.PROMCAST7, PO.PROMMAT7, PO.PROMCAST8 , PROMMAT8 , TP.TP_PTJEEDAD, TP.TP_PTJECURREP, TP.TP_PPC7, TP.TP_PPM7, TP.TP_PPC8, TP.TP_PPM8, TP.TP_PPC7POR, TP.TP_PPM7POR, TP.TP_PPC8POR, TP.TP_PPM8POR, TP.TP_AB, TP.TP_PTPS, TP.TP_PPS, TS.TS_TRES, TS.TS_TRMA, TS.TS_TRVE, TS.TS_TRME, TS.TS_N, TS.TS_PTS, TS.TS_PS FROM TEST_PRESELECCION22 AS TP, POSTULANTE AS PO, TEST_SELECCION AS TS WHERE ((TP.TP_IDENPOST=PO.RUT) AND (TS.TS_IDENTPOST=PO.RUT)) ORDER BY TS.TS_PS DESC LIMIT $Limit_Post";
$query = @mysql_query($sql, $dblink);

Y kieres generar algo asi:

1 Juarez Victor
2 Ayala Jose

y ke se ordene:

2 Ayala Jose
1 Juarez Victor
__________________
"Eres grande por que caminas entre gigantes"
  #42 (permalink)  
Antiguo 12/10/2007, 14:06
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años
Puntos: 0
Re: ubicacion por lista

si eso es .....no se que mas poder asi...me as ayudad bastante ....que hag0?
__________________
Los que Saben....no Saben lo que Saben
  #43 (permalink)  
Antiguo 12/10/2007, 15:22
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 17 años
Puntos: 6
Re: ubicacion por lista

En la parte del ORDER BY ponle ke los ordene por al apellido de forma ASC o DESC y kitale el LIMIT solo deja el ORDER BY despues pon esto:

Código:
$query = @mysql_query($sql, $dblink);
while($row2=mysql_fetch_array($query){
   print_r($row2);
}
Posteas los ke te paso.

SALU2
__________________
"Eres grande por que caminas entre gigantes"
  #44 (permalink)  
Antiguo 12/10/2007, 15:39
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 17 años
Puntos: 6
Re: ubicacion por lista

Hice una tabla parecida a lo ke ke kieres mostrar cree el campo autoincrementable y despues hice la consulta y funciono bien, los datos ke tenia eran:

1 Sanchez Roberto
2 Espinosa Brenda
3 Ortiz Fernando

ejecute la consulta eh imprimi el resultado y me kedo:

2 Espinosa Brenda
3 Ortiz Fernando
1 Sanchez Roberto

jejejejeje, kreo ke eso ke puse en el post anterios es la solucion a tu problema natashca.
__________________
"Eres grande por que caminas entre gigantes"
  #45 (permalink)  
Antiguo 12/10/2007, 16:16
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años
Puntos: 0
Re: ubicacion por lista

hola....gracias ..pero me manda error en la linea donde esta esto

while($row2=mysql_fetch_array($query)

Parse error: parse error in c:\apache\htdocs\postulaciones\reporteaceptadosesp eraptjeselec1.php on line 124


como es q a ti te funciona ???? quie raro?? te pongo el codigo entero
__________________
Los que Saben....no Saben lo que Saben
  #46 (permalink)  
Antiguo 12/10/2007, 16:20
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años
Puntos: 0
Re: ubicacion por lista

ok....lo arregle pero no sale como yo keria ......
__________________
Los que Saben....no Saben lo que Saben
  #47 (permalink)  
Antiguo 12/10/2007, 16:25
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años
Puntos: 0
Re: ubicacion por lista

ordenado por correlativo sale asi.

Código PHP:
Array ( [0] => 569 [CORRELATIVO] => 569 [1] => [DV] => [2] => 18145665 [TS_IDENTPOST] => 18145665 [3] => BRAULIO ISRAEL [NOMBRES] => BRAULIO ISRAEL [4] => QUIROZ [PATERNO] => QUIROZ [5] => CASTILLO [MATERNO] => CASTILLO [6] => [TIENEPATROCINIO] => [7] => 8.957 [TS_PS] => 8.957 
despuesordenado por paterno


Código PHP:
Array ( [0] => 570 [CORRELATIVO] => 570 [1] => [DV] => [2] => 18817310 [TS_IDENTPOST] => 18817310 [3] => JAVIER ALEXIS [NOMBRES] => JAVIER ALEXIS [4] => AGUILERA [PATERNO] => AGUILERA [5] => VENEGAS [MATERNO] => VENEGAS [6] => [TIENEPATROCINIO] => [7] => 7.948 [TS_PS] => 7.948 

si te fijas el ]Array ( [0] apunta a 0 a ambos ...se pierde el numero ..porque supongamos que paterno aguilera ....tiene correlativo 5....si lo ordeno por apterno .aguilera debera tener correlativo 5....pero aca no pasa eso..no entiendo
__________________
Los que Saben....no Saben lo que Saben
  #48 (permalink)  
Antiguo 12/10/2007, 16:31
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años
Puntos: 0
Re: ubicacion por lista

mira e explico mejor.....poblete de acuerdo al puntaje tiene correlativo 6...ya si l ordeno por paterno poblete sale en correlativo 206 ...pero deberia tener 6 porque el esaten esa posicion de la lista segun los puntajes....eso necesito...talves ahora quede mas claro

gracias por tu ayuda
__________________
Los que Saben....no Saben lo que Saben
  #49 (permalink)  
Antiguo 15/10/2007, 09:31
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 17 años
Puntos: 6
Re: ubicacion por lista

pudiste resolver tu problema?
__________________
"Eres grande por que caminas entre gigantes"
  #50 (permalink)  
Antiguo 15/10/2007, 12:31
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años
Puntos: 0
Re: ubicacion por lista

ola gracias por toda tu ayua vere con mas calma lo q pueda hacer para resolver mi problema.....gracias de verdad
__________________
Los que Saben....no Saben lo que Saben
  #51 (permalink)  
Antiguo 15/10/2007, 12:45
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 17 años
Puntos: 6
Re: ubicacion por lista

ok, parece ke esta bien
__________________
"Eres grande por que caminas entre gigantes"
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 05:34.