Tienes que comparar el valor que te viene por la URL con el value de cada option. Si el value lo tienes en la misma línea, pues lo comparas y ya, si es igual, le pones el selected, si no, nada:
Código PHP:
Ver original<?php
$select1 = "";
if (isset($_GET['cliente'])) { $select1 = $_GET['cliente'];
}
$sql="select * from clientes";
?>
<select id="cliente" name="cliente" onchange="pedir(document.getElement.ById('resultado').value">
<?php
?>
<option value="<?php echo $row['id_nombre'];?>" ><?php if ($select1 == $row['id_nombre']) echo ' selected="selected"'; ?>/>elija su nombre</option>
<?php
}
?>
</select>
Un saludo.
PD: por cierto, ese select para todas las opciones pondrá "elija su nombre", porque no modificas esa parte.