Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2011, 09:09
nistel12
Invitado
 
Mensajes: n/a
Puntos:
Problema con los botones

Tengo problemas cuando tengo que identificar el boton pulsado.

Tengo 2 paginas: usuarioscategoria.php y verusuario.php.

usuarioscategoria.php hace una consulta a la base de datos y luego crea una tabla mediante el while por cada resultado. Solo he copiado la parte en que tengo el problema.
Código PHP:
$Resultado=mysql_query("SELECT * FROM persona ORDER BY idpersona"); 
 
echo 
"<table border='1'>";
while(
$MostrarFila=mysql_fetch_array($Resultado)){ 
   echo 
"<td width='80' rowspan='2'><img src=".$MostrarFila['imagen']."></td>";
   echo 
"<td width='508' height='54' bgcolor='#CCCCCC'>".$MostrarFila['usuario']."</td>";
   echo 
"<td width='124' rowspan='2' align='center' bgcolor='#CCCCCC'>".$MostrarFila['contraseña']."<br>".$MostrarFila['idusuario']."</td>";
   echo 
"</tr>";
   echo 
"<tr>";
   echo 
"<td height='23' bgcolor='#CCCCCC'>";
   
   
$nombreusuario "verusuario".$numusuario;
   
$nombreform "usuario".$numusuario;
   
   echo 
"<form id=".$nombreform." method='post' action='verusuario.php'>";
   echo 
"<input type='submit' id=".$nombreusuario." value='VER USUARIO'>";
   echo 
"</form>";
   
   echo 
"</td>";
   echo 
"</tr>";
  
   
$numusuario $numusuario 1;
}
echo 
"</table>"
verusuario.php deberia mostrar un mensaje diferente segun se hay pulsado un boton o otro.
Código PHP:
if((isset($_POST['usuario1'])) && ($_POST['usuario1'])) {
   echo 
"Has seleccionado el usuario 1";
} elseif ((isset(
$_POST['usuario2'])) && ($_POST['usuario2'])) {
   echo 
"Has seleccionado el usuario 2";
} elseif ((isset(
$_POST['usuario3'])) && ($_POST['usuario3'])) {
   echo 
"Has seleccionado el usuario 3"
} elseif ((isset(
$_POST['usuario4'])) && ($_POST['usuario4'])) {
   echo 
"Has seleccionado el usuario 4";
} else {
   echo 
"No se el boton que se ha pulsado";

El problema es que no me identifica el boton y siempre me muestra el mensaje "No se el boton que se ha pulsado".

No se como tengo que modificar el siguiente codigo para que cada boton tenga un id diferente
Código PHP:
$nombreusuario "verusuario".$numusuario;
$nombreform "usuario".$numusuario;
   
echo 
"<form id=".$nombreform." method='post' action='verusuario.php'>";
echo 
"<input type='submit' id=".$nombreusuario." value='VER USUARIO'>";
echo 
"</form>"
Espero que podais ayudarme