Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: mokoMonster en 26 Febrero 2010, 23:22 PM

Título: Ayuda con listado de usuarios.
Publicado por: mokoMonster en 26 Febrero 2010, 23:22 PM
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
Título: Re: Ayuda con listado de usuarios.
Publicado por: alexkof158 en 27 Febrero 2010, 00:51 AM
http://foro.elhacker.net/php/select_case_sql_enviar_form-t276542.0.html;msg1359369#msg1359369 (http://foro.elhacker.net/php/select_case_sql_enviar_form-t276542.0.html;msg1359369#msg1359369)

encontre esto, aki va el ejemplooo
Título: Re: Ayuda con listado de usuarios.
Publicado por: b10s_0v3rr1d3 en 27 Febrero 2010, 01:03 AM

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.