Bueno quizas deberias revisar primero tu HTML...
Para que un option este seleccionado tiene que ser
<option selected>VALOR</option>
Y tendra que tener un valor para poder rescatarlo luego..
<option value='VALOR' selected>VALOR</option>
echo "<select name='select1'>";
while ($fila=mysql_fetch_array($res))
{
echo "<option value='$fila[nombre_cargo]';
if($fila['nombre_cargo']==$nombre_cargo_socio)
{
echo " selected ";
}
echo ">$fila[nombre_cargo]</option>";
}
echo "</select>";
Te tiene que ir si o si