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á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