Hola tengo una consulta a ver si tienen tiempo de ayudarme, tengo un select:
<tr>
<td>&nbsp;</td>
<td>Hotel:</td>
<td><select name="hotel" size="1" id="inputString" onchange="cambia(this.value);" >
<option value=""> - Select . . . <?php echo $row[4]; ?></option>
<?php
global $r;
$result=mysql_query("select * from hotel",$link);
while($r = mysql_fetch_array($result))
{ ?>
<option value="<?php echo $r[1]; ?>"><?php echo $r[1]; ?></option>

<script>
var variablejs = "<?php echo $r; ?>" ;
document.write("VariableJS = " + variablejs);
</script>
<?php


} ?></select></td>
<td>&nbsp;</td>
</tr>

Y lo envio a un script:

<script type="text/javascript">
function cambia(inputString) {
var variablejs = inputString;
alert (variablejs);
}
function llenar(){

}
</script>

Con este script quiero hacer una consulta a php para mostrar el resultado en otro campo
<tr>
<td>&nbsp;</td>
<td>Pickup:</td>
<td><input name="pickup" type="text" size="20" maxlength="20" value="<?PHP echo $r[4]; ?>" onclick="llena();" /></td>
<td>&nbsp;</td>
</tr>
Pero no muestra nada :S, por favor ayuda, ya no se que estoy haciendo, llevo días atorado aquí. O que me recomiendan para que después de un query mostrar los resultados en dos diferentes campos, ya intente con php y con java pero no me sale.

tambien intente con el mismo query llenar los dos campos pero no me pela :C

<td>
<select name="hotel" size="1" onchange="cambia();" >
<option value=""> Select Your Hotel </option>
<?php
$result=mysql_query("select * from hotel",$link);
while($r = mysql_fetch_array($result))
{ ?>
<option value="<?php echo $r[1]; ?>"><?php echo $r[1]; ?></option>
<?php } ?></select></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Pickup:</td>
<td><input type="text" name="pickup" value="<?php echo $r[4]; ?>" /></td>
<td>&nbsp;</td>
</tr>

la consulta es a una tabla hotel que tiene id, nombre, direccion, pickup

Saludos