Debes generar tu "código HTML" a partir de los datos que obtienes de tu consulta SQL ..
Si te fijas en la sintax HTML de un "combo" no es más que
<select name="nombre">
<option name="valor">opcion1</option>
<option name="valor">opcion2</option>
</select>
Así que tienes que conseguri reproducir ese con tus resultados que obtienes de tu BD .. así "generas" (no "cargar" sino generar .. ) ese HTML.
Código PHP:
$d=mysql_connect("localhost","root");
mysql_select_db("Xarxes", $d);
echo "<select name=\"nose\">";
$a = mysql_query("SELECT e.CIF FROM expositors e WHERE e.CIF=$cif ", $d);
while ($row=mysql_fetch_array($a)){
echo "<option name=\"".$row['???']."">".$row['???']."</option>";
}
echo "</select>";
Pero .. tendrás que ajustar tu consulta SQL .. y donde dice ??? usar el nombre del campo que quieres que pase como valor al seleccionarlo y al otro ??? el nombre del campo de tu tabla que tenga que ser "visualizado" en tu combo. Por qué .. teóricamente .. esto:
$a = mysql_query("SELECT e.CIF FROM expositors e WHERE e.CIF=$cif ", $d);
devuelve un sólo registro? .. y si devuelve más de uno .. todo lo que entrega es igual (sólo obtienes el mismo campo que "filtras" en el WHERE).
Un saludo,