07/04/2011, 09:35
|
| | Fecha de Ingreso: marzo-2011
Mensajes: 226
Antigüedad: 13 años, 7 meses Puntos: 1 | |
Respuesta: fallo al pasar datos tengo otra duda, para mostrar usuarios almacenados en la bd lo q hice fue una funcion en php q recoge solo los atributos(nombre, apellidos, nombre de usuario) y mete cada tipo de atributo en un array, luego cree otro array q contiene a los otros 3 arrays, lo hice con la funcion array_map tal q asi:
function mostrarUsuBaja(){
$array_nombres = array();
$array_ape = array();
$array_nick = array();
$i = 0;
$link = conectarse(); // asignamos el link de conexion
$sql = "SELECT nombre,apellidos,usu FROM miembros ORDER BY nombre";
$res = mysql_query( $sql, $link);
while($fila = mysql_fetch_array($res)){
$array_nombres[$i] = $fila['nombre'];
$array_ape[$i] = $fila['apellidos'];
$array_nick[$i] = $fila['usu'];
$i++;
}
$map = array_map(NULL,$array_nombres,$array_ape,$array_ni ck); // creamos un MAP que contiene para cada celda el nombre apellido y nick
return $map;
}
si hago un print_r ($map) me los muesrta pero todos seguidos y yo lo q kiero es recorrerlo yo e irlos mostrando en una tabla tal q asi:
<?php
$array_mapeado = mostrarUsuBaja();
for($i=0; i<$num; $i++){
?>
<table class="texto">
<tbody>
<tr>
<td valign="top">
<table width="100%" style="margin-left:50px;">
<tbody >
<tr>
<td colspan="2">
</td>
</tr>
<tr>
<td> Nombre: </td>
<td> <?php echo($array[$i]['nombre']); ?> </td>
</tr>
<tr>
<td> Apellidos: </td>
<td><?php echo($array[$i]['apellidos']); ?> </td>
</tr>
<tr>
<td> Nombre de usuario: </td>
<td> <?php echo($array[$i]['usu']); ?> </td>
</tr>
<tr>
<td><button onClick=""> eliminar usuario</button></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
pero haciendolo de esta forma no consigo q recorra el array y nose cual puede ser el error
si alguien pudiese echarme una mano se lo agradeceria ya q esto de la programacion web me esta costando un poco mas de lo q pensaba |