Ayuda con listado de usuarios.

Iniciado por mokoMonster, 26 Febrero 2010, 23:22 PM

0 Miembros y 1 Visitante están viendo este tema.

mokoMonster

Buenas  :laugh:

  En un formulario que estoy haciendo, tengo que poner un menu/lista, pero quiero que este menu/lista muestre los usuarios actuales de la tabla staff. Y tengo el siguiente codigo que yo hice, pero al parecer no funciona :(
<!-- SEND MESSAGE TO A USER -->
<form id="form1" name="form1" method="post" action="insertmessage.php">
<label><br />  
   TO:
   <select name="show_users" id="show_users">
   <!-- SHOW USER FROM TABLE STAFF -->
   <?php
   
include("validdb.php");
   
$result=mysql_query("select * from staff") or die(mysql_error());
   while(
$row mysql_fetch_array($result))
    {
      echo 
"<option>".$row[user]."</option>";  
   }
   
mysql_free_result($result);
?>

   </select>
</label>


Alguna idea?? Muchas Gracias:D
Me da error en la linea 25 que es:
$result=mysql_query("select * from staff") or die(mysql_error());
pero no entiendo porque, la tabla si existe "staff".. y validdb.php es correcto
"Se necesitaron unos instantes para cortarle la cabeza, pero se necesitara un siglo para producir otra igual."
Lagrange


b10s_0v3rr1d3


un ejemplo mas:

Código (php) [Seleccionar]
for($i = 0; $i < mysql_num_rows($res);$i++){
  echo '<option value='.mysql_result($res,$i,"Numero").'>'.mysql_result($res,$i,"Nombre").'</option>';
}


en la consulta seleccionamos el numero y nombre de usuario que hay en una tabla, a la hora de hacer el select, cada option tiene como value el numero [ .mysql_result($res,$i,"Numero"). ] y lo que se mostraria al usuario es el nombre [ .mysql_result($res,$i,"Nombre"). ], $res es la variable que contiene el resultado de la ejecucion de la consulta.