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
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
un ejemplo mas:
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.