Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/06/2009, 07:58
anibel
 
Fecha de Ingreso: junio-2009
Mensajes: 2
Antigüedad: 14 años, 10 meses
Puntos: 0
llamar funcion php con un botton

hola el problema que tengo es que quiero introducir una variable en una funcion y tengo el codigo siguiente, pero al cargar la pagina me envia el siguiente error:
html>
<head>
<title>P&aacute;gina para Solicitud</title>
</head>

<body>

<?php

function muestradatos($nom)
{
include 'configuracion.php';
$consulta="SELECT * FROM clientes WHERE nombrec ='$nom'";
$query=mysql_query($consulta);
while($reg=mysql_fetch_row($query)){

echo"<br>";
foreach($reg as $cambia => $valor){
if ($cambia == 1)
{
echo ( "Paciente: $valor. <br>" );
}
elseif ($cambia == 2)
{
echo ( "Edad: $valor. <br>" );
}
elseif ($cambia == 3)
{

if ($valor == 1)
{
echo ( "Sexo: Masculino. <br>" );
}
elseif ($valor == 2)
{

echo ( "Sexo: Femenino. <br>" );
}
}
}//cierra foreach
}


}

?>

Ingresa el nombre del paciente:
<input name="nom" type="text">

<br>
<input type="button" value="Ver datos paciente" onClick="muestradatos (this.form.nom.value); ">

<br>

</body>
</html>


este es el error que envia la pagina
error: se requiere un objeto en la linea 13 caracter 1

No se como solucionarlo alguien puede ayudarme