php – ¿Cómo mostrar valor de una columna en un input cuando he seleccionado un elemento mediante un select?

Estoy tratando de mostrar el valor de un ítem seleccionado en un <select> en un <input type=text> o en un <label>, es decir, primeramente cargo el con la información que obtengo en una consulta realizada a la tabla de la base de datos:

<?php
   include("db.php");
   $con = conectar();
   $sql1 = mysqli_query($con,"SELECT COD_SERVICIO, DESCRIPCION_SERVICIO, COSTO_SERVICIO FROM servicios");

   $fechaAct = date("Y-m-d");
   $estado = "P";
?>
<select id="servicios" name="servicios">
  <?php
    while ($servicios = mysqli_fetch_array($sql1)) {
    ?>
    <option value="<?php echo $servicios('COD_SERVICIO') ?>"><?php echo$servicios('DESCRIPCION_SERVICIO') ?></option>
    <?php
    }
    ?>
</select>

y a parte como ya mencione al inicio quiero mostrar el COSTO_SERVICIO del ítem que se ha seleccionado; lo que voy a mostrar a continuación se que tiene errores y quiero aprender a darle solución

<label for="costo"><strong>Costo</strong>
                     <input type="text" name="costoServicio" value="<?php echo $sql1('COSTO_SERVICIO')?>"></td>

también he intentado cambiar de lugar el cierre de corchete } de la sentencia while del código php embebido en el html al después del input que contendrá dicho costo y se da un error ya que no se visualizan los elementos que tengo después, a continuación esta una captura de lo que obtengo visualmente:

introducir la descripción de la imagen aquí

¿Cómo puedo arreglar esta parte?