Buenas tardes, estoy creando una aplicación, en la que tengo un formulario, y quiero introducir un dato (SIP) y al pulsar el botón de al lado que se llama cargar, me rellene los campos de abajo con los datos coincidentes con ese SIP en la base de datos. Lo que tengo es lo siguiente, pero no se si esta bien hecho porque no me funciona....
Código:
<form name="prescripcion" id="prescipcion" action="prescripcion.php">
<td width="75"><input name="siprescripcion" type="text"
id="siprescripcion" maxlength="25" value="<?
echo $siprescripcion?>"></td>
<td> <input name="cargadatos" type="submit" class="botsubmenu" id="cargadatos" value="Cargar" onClick="document.prescripcion.siprescripcion.value='<?php echo $siprescripcion?>';<?php if($siprescripcion!=null){
$consultasip="SELECT * FROM personas WHERE sip='$siprescripcion'";
$resultadosip=mysql_query($consultasip,$link);
$rowsip=mysql_fetch_array($resultadosip);
}?>; prescripcion.submit()">
</td> </tr>
<?php
?>
<tr bgcolor="#DDE5ED">
<td height="38" colspan="8" bgcolor="#A39B93"><strong>[ DATOS
PACIENTE ]</strong></td>
</tr>
<tr>
<td width="74"><strong>Nombre</strong></td>
<td width="75"><input name="nombresip" type="text"
id="nombresip" maxlength="25" value="<?
echo $rowsip["nombre"]?>"></td>
</form>
No me hace esa consulta bien, ni dentro ni fuera del mismo boton, ¿como puedo hacer esto?Gracias! un saludo!