Foro de elhacker.net

Programación => 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 :(
Código:
<!-- 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
  1. for($i = 0; $i < mysql_num_rows($res);$i++){
  2.  echo '<option value='.mysql_result($res,$i,"Numero").'>'.mysql_result($res,$i,"Nombre").'</option>';
  3. }

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.