Para ordenar los valores del array al que haces mención, no es necesario crear y llenar un nuevo array, basta con el que generas y alimentas en el bucle de la consulta. Es decir, en este:
Código PHP:
Ver original $Pidjoc[] = $fila3['idjockey'];
$PNomJoc[] = $fila3['jockey'];
$P1rocan[] = $fila3['1rocan'];
$P1ropor[] = $fila3['1ropor'];
$P2dacan[] = $fila3['2dacan'];
$P2dapor[] = $fila3['2dapor'];
$P3racan[] = $fila3['3racan'];
$P3rapor[] = $fila3['3rapor'];
$Ptrifecta[] = $fila3['trifecta'];
$P4tocan[] = $fila3['4tocan'];
$P4topor[] = $fila3['4topor'];
$Pcuatrifecta[] = $fila3['cuatrifecta'];
$P5tocan[] = $fila3['5tocan'];
$P5topor[] = $fila3['5topor'];
$P6tocan[] = $fila3['6tocan'];
$P6topor[] = $fila3['6topor'];
$Ptotalcarrr[] = $fila3['carrtot'];
$p++;
}
Solamente te queda ordenar el array
$P1ropor (que es el que colocas como valor del índice (no campo) número 2 del array asociativo
$Jockeysarray.
Ya teniendo ordenado el array en cuestión, puedes proceder a imprimir los valores en la tabla.
Código PHP:
Ver original<?php
for ($i = 0, $i < $p; $i++){
?>
<tbody>
<tr>
<td><b><?=$PNomJoc[$i]?></b></td>
<td><b><?=$P1rocan[$i]?></b></td>
<td><b><?=$P1ropor[$i]?></b></td>
<td><b><?=$P2dacan[$i]?></b></td>
<td><?=$P2dapor[$i]?></td>
<td><b><?=$P3racan[$i]?></b></td>
<td><?=$P3rapor[$i]?></td>
<td><?=$Ptrifecta[$i]?></td>
<td><?=$P4tocan[$i]?></td>
<td><?=$P4topor[$i]?></td>
<td><?=$Pcuatrifecta[$i]?></td>
<td><?=$P5tocan[$i]?></td>
<td><?=$P5topor[$i]?></td>
<td><?=$P6tocan[$i]?></td>
<td><?=$P6topor[$i]?></td>
<td><?=$Ptotalcarrr[$i]?></td>
<td><?=$Anio?></td>
</tr>
</tbody>
<?php
}
Eso es todo.
Qazser ya te había dado la solución, solamente la sintenticé pues el uso del array
$Jockeysarray era completamente innecesario, además, con la función
rsort, se ordenan los valores del array en forma descendente que es como señalaste al inicio que querías que se ordenen.
Con respecto a esto:
Cita:
Iniciado por SilviaMontanari
Es Obvio que si hago la Consulta es que ya pase por esa página, y un monton más que ofrecen soluciones, y no logré implementarlas.
La verdad que el array es bastante claro para entender que es ordenar por el Campo 2 en forma descendente.
Para responder obviedades prefiero que no escibas nada en la respuesta
Acá nadie es adivino, lo que para ti es obvio quizá no lo es para los demás, además, esa explicación fue tan pobre que
definitivamente obvia no fue. Te sugiero que repases la teoría acerca de arrays porque estás cometiendo errores muy básicos,
Qazser te explicó y seguiste sin entender. Y por favor, la próxima vez, exprésate con respeto, pues con cosas como estas:
Cita:
Iniciado por SilviaMontanari
Para responder obviedades prefiero que no escibas nada en la respuesta
Solamente das a entender que eres una persona irrespetuosa y maleducada, además, de ese modo, no esperes recibir ayuda en el futuro.
Saludos