No estás haciendo la consulta (por favor procura iluminar el código):
Código PHP:
$query = "select num_personal, num_personal from personal";
$ql2= mysql_query($query) or die (mysql_error());
echo "<FORM ACTION='modi_per_confi.php' METHOD='POST'>";
echo "<TABLE BORDER=0>";
echo "<TR>";
echo "<TD>Número de personal:";
echo "<TD><INPUT TYPE='SELECT' NAME='num_personal_m' SIZE='12'>";
while( $row=mysql_fetch_assoc($sql2)) {
echo "<option value=".$row['num_personal'].">"
.$row'num_personal']."</option>";
}
echo "</select>";
echo "</TABLE>";
www.php.net/mysql_query Supongo antes te conectas y seleccionas Base de Datos...
... por si no
:
www.php.net/mysql_connect www.php.net/mysql_select_db
ó un connnect y
www.php.net/mysql_db_query (ya no seleccionarías y ejecutarías por separado... pero por cuestión de ir identificando los procesos puede no ser recomendable).