Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] PHP OO Problema con id

Estas en el tema de Problema con id en el foro de PHP en Foros del Web. Hola! Tengo un problema, estoy programando una tabla de CRUD para unos clientes, pero no se como llevarme el ID del personaje seleccionado, al hacer ...
  #1 (permalink)  
Antiguo 27/03/2014, 11:11
 
Fecha de Ingreso: julio-2013
Mensajes: 17
Antigüedad: 10 años, 9 meses
Puntos: 0
Problema con id

Hola!

Tengo un problema,

estoy programando una tabla de CRUD para unos clientes, pero no se como llevarme el ID del personaje seleccionado, al hacer esto las variables que me muestra son de la sesion actualmente abierta, como me puedo llevar ese ID y me muestre los datos?

Gracias!

<?php
include "../../include/properties.php";


$query = "SELECT id_usuario, nombre_usuario, email, usuario, clave, activo
FROM usuario
ORDER BY id_usuario asc
";


$Resultado=mysql_query($query, $conex);

$id_usuario_n = $registro_usuario['id_usuario'];
$nombre_usuario = $registro_usuario['nombre_usuario'];
$email = $registro_usuario['email'];
$usuario = $registro_usuario['usuario'];
$clave = $registro_usuario['clave'];
$activo = $registro_usuario['activo'];


while($MostrarFila=mysql_fetch_array($Resultado)){
echo "<tr>";
echo "<td>".$MostrarFila['id_usuario']."</td>";

echo "<td>".($MostrarFila['nombre_usuario'])."</td>";
echo "<td>".($MostrarFila['email'])."</td>";
echo "<td><span class=\"btn-group\">
<a href=\"ver_usuario.php\" id=\"$id_usuario_n\" class=\"btn btn-small\"><i class=\"icon-search\"></i></a>
<a href=\"editar_usuario.php\" id=\"$id_usuario_n\" class=\"btn btn-small\"><i class=\"icon-pencil\"></i></a>
<a href=\"#\" class=\"btn btn-small\"><i class=\"icon-trash\"></i></a>
</span></td>";

echo "</tr>";
}

?>


<div class="widget-content table-container">
<table class="table table-striped table-detail-view">
<thead>
<tr>
<th colspan="2"><i class="icol-exclamation"></i> </th>
</tr>
</thead>
<tbody>

<tr>
<th>Nombre</th>
<td><?php echo $nombre_usuario; ?></td>
</tr>
<tr>
<th>Correo</th>
<td>Seoul</td>
</tr>
<tr>
<th>Usuario</th>
<td>Korean</td>
</tr>
<tr>
<th>Activo</th>
<td>Hangul</td>
</tr>

</tbody>
</table>

</div>


<?php
include "../../include/properties.php";

$id_usuario_n = $_POST['id_usuario_n'];

$usuario = "SELECT * FROM usuario WHERE id_usuario='$id_usuario_n'";
$resultado_usuario = mysql_query($usuario,$conex);
$registro_usuario = mysql_fetch_array($resultado_usuario);

$id_usuario_n = $registro_usuario['id_usuario'];
$nombre_usuario = $registro_usuario['nombre_usuario'];
$email = $registro_usuario['email'];
$usuario = $registro_usuario['usuario'];
$clave = $registro_usuario['clave'];
$activo = $registro_usuario['activo'];

?>

Última edición por alex_rope; 27/03/2014 a las 11:17 Razón: Agregar codigo
  #2 (permalink)  
Antiguo 27/03/2014, 12:04
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Problema con id

no veo que uses ni formularios <form> ni <input />, consulte en el manual de PHP como pasar variables por GET y POST con Formularios HTML

consulte un manual sobre manejo de Forms en HTML
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 27/03/2014, 19:27
 
Fecha de Ingreso: julio-2013
Mensajes: 17
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Problema con id

Hola

el problema no creo que radique en eso, pues estoy haciendo una consulta a la BD, la cual incluyo los datos en una variable para mostrarlos.

<?php
include "../../include/properties.php";


$query = "SELECT id_usuario, nombre_usuario, email, usuario, clave, activo
FROM usuario
ORDER BY id_usuario asc
";


$Resultado=mysql_query($query, $conex);

$id_usuario = $registro_usuario['id_usuario'];
$nombre_usuario = $registro_usuario['nombre_usuario'];
$email = $registro_usuario['email'];
$usuario = $registro_usuario['usuario'];
$clave = $registro_usuario['clave'];
$activo = $registro_usuario['activo'];


while($MostrarFila=mysql_fetch_array($Resultado)){
echo "<tr>";
echo "<td>".$MostrarFila['id_usuario']."</td>";

echo "<td>".($MostrarFila['nombre_usuario'])."</td>";
echo "<td>".($MostrarFila['email'])."</td>";
echo "<td><span class=\"btn-group\">
<a href=\"ver_usuario.php\" id=\"$id_usuario\" class=\"btn btn-small\"><i class=\"icon-search\"></i></a>
<a href=\"editar_usuario.php\" id=\"$id_usuario\" class=\"btn btn-small\"><i class=\"icon-pencil\"></i></a>
<a href=\"#\" class=\"btn btn-small\"><i class=\"icon-trash\"></i></a>
</span></td>";

echo "</tr>";
}

?>

Se supone que el ID del grupo de botones me deberia llevar el ID del usuario seleccionado y no el del usuario logueado.
  #4 (permalink)  
Antiguo 27/03/2014, 20:04
 
Fecha de Ingreso: marzo-2014
Ubicación: Santa Ana
Mensajes: 13
Antigüedad: 10 años
Puntos: 0
Respuesta: Problema con id

Ejemplo de como enviar las variables:
Código PHP:
Ver original
  1. <a href="ver_usuario.php?id='.$id_usuario.'">Ver usuario</a><br />
  2. <a href="editar_usuario.php?id='.$id_usuario.'">Editar</a>

Recibir lo que mande por GET:
Código PHP:
Ver original
  1. $usuario=$_GET['id'];
  2. $query = "SELECT id_usuario, nombre_usuario, email, usuario, clave, activo
  3. FROM usuario WHERE id_usuario='$usuario' ORDER BY id_usuario ASC";

Espero haberte ayudado, ya que no te entendi mucho el ejemplo que tu pones o lo que deseas hacer.

---------------------------------------
Recuerda: "Haz bien, sin mirar a quien."
www.sebla-sv.com

Última edición por victsand88; 27/03/2014 a las 20:07 Razón: El codigo estaba mal
  #5 (permalink)  
Antiguo 28/03/2014, 09:00
 
Fecha de Ingreso: julio-2013
Mensajes: 17
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Problema con id

Si alo mejor no fui claro, pero tenias la solucion a la mano, Gracias men!
  #6 (permalink)  
Antiguo 28/03/2014, 10:04
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Problema con id

en efecto, si envías variables por GET usas $_GET, pero no vi que lo usaras en ninguna parte, además de que lo que vi fue un $_POST
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: tabla, variable
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 18:20.