aui os dejo el codigo k estoy utilizando,primero me cuentan todas las entradas de una tabla y luego con un for me recorre todas las entradas para rellenar un select...
aer si asi me explico un poco mejor..
Código PHP:
$oc="SELECT count(nombres) FROM administradores";
$o1c=mysql_query($oc);
$oc=mysql_result($o1c,0,0);
?>
<form method = "POST" action = "buscador.php">
<input type="text" name="palabra" id="palabra" size="25" class="inputtext"><br />
Buscar en: <select name="categoria">
<option>Todos</option>
<?php
for ( $i = 1 ; $i <= $oc ; $i ++) {
$cat="SELECT * FROM administradores LIMIT $i;";
$cat=mysql_query($cat);
$cat=mysql_result($cat,0,0);
echo "<option>$cat</option>";
}