Holas a todos!!!!
a ve rsi alguien me puede ayudar con esto..
tengo una matriz y la tengo que mostrar, el obtener los datos y mostrarlos esta todo bien.
ahora por ejemplo, he creado un sript para orientarlos, la matriz tiene tres columnas, la primera es un idusuario simple, la segunda es el nombre de un usuario, y la tercera hace referncia a un idusuario que estoy mostrando.
necestio cilckear en el tercer item de cualquier registro y pararme en el registro al que se hace referncia, se entiende?
Código PHP:
idusuario usuario usuref
200 MA_joselar 0
201 sa 203//este referencia al de abajo
203 MA_lucasar 0
204 MA_javiersa 0
por ejemplo el idusario 201"sa" referencia al 203, entonces cualdo hago click sobre el item 203 de este usuario quiero que se pare sobre el idusuario de MA_lucasar (a este le puedo cambiar el color pero primero necesito parame en la fila).
le comento que esto es una prueba y que la lista puede tener cientos de registros. el objetivo es simplificar las busquedas de estos usuario, porqeu en muchos registros se complica encontrarlos
estoy mirando javascript, pero soy nuevo en esto asi que agradezco cualquier tipo de ayuda.
Código PHP:
<?
$m[1]["idusuario"]=200;
$m[2]["idusuario"]=201;
$m[3]["idusuario"]=202;
$m[4]["idusuario"]=203;
$m[5]["idusuario"]=204;
$m[1]["usuario"]="MA_joselar";
$m[2]["usuario"]="sa";
$m[3]["usuario"]="MA_joselar";
$m[4]["usuario"]="MA_lucasar";
$m[5]["usuario"]="MA_javiersa";
$m[1]["usuref"]=0;
$m[2]["usuref"]=203;
$m[3]["usuref"]=0;
$m[4]["usuref"]=0;
$m[5]["usuref"]=0;
$ordenar = 'idusuario';
$dir = 'ASC';
function ordenar($m,$ordenar,$dir) {
usort($m, create_function('$item1, $item2', 'return strtoupper($item1[\'' . $ordenar . '\']) ' . ($dir === 'ASC' ? '>' : '<') . ' strtoupper($item2[\'' . $ordenar . '\']);'));
return $m;
}
$m=ordenar($m,$ordenar,$dir);
echo "<TABLE BORDER=0>";
echo "<TR>";
echo "<TD>idusuario</TD>";
echo "<TD>usuario</TD>";
echo "<TD>usuref</TD>";
echo "<TD></TD>";
echo "<TD></TD>";
echo "</TR>";
$color1 = "#E9E9E9";
$color2 = "#F6F6F6";
$a = 0;
foreach($m as $m_1) {
$row_color = ($a % 2) ? $color1 : $color2;
$a++;
echo "<TR>";
echo "<TD bgcolor = $row_color>".$m_1["idusuario"]."</TD>";
echo "<TD bgcolor = $row_color>".$m_1["usuario"]."</TD>";
echo "<TD bgcolor = $row_color onclick ="."alert(".$m_1["usuref"].")".">".$m_1["usuref"]."</TD>";
echo "</TR>";
}
echo "</TABLE>";
?>
Slaudos.-