Es que estás creando mal el <select> en tu formulario. El <option> es tag aparte del <select>:
Código HTML:
<select name="lista" onchange="pedirDatos()">
<option>Elija una opcion</option>
<?php
while($row = mysql_fetch_array($sql)){
echo "<option>".$row['arte']."</option>";
}
?>
</select>
Saludos,