Recuerda que PHP es un código que se ejecuta en el servidor, y
NO en el cliente, y por esa razón NO puedes llamar a una función PHP como si llamases a una función de JS en el cliente.
Puedes hacerlo de dos formas:
Una es esta:
Creas un formulario que contiene los inputs que tu quieras:
HTML:
<form action="tu_archivo.php" method="post">
Fecha: <input type="date" name="fecha"><br>
Nombre: <input type="text" name="nombre"><br>
<input type="submit" value="Enviar">
</form>
Y otra forma sería, (para tu caso la veo la más útil) y es usar
Ajax:
HTML:
<input id ="fecha" type="date"><br>
<input id="nombre" type="text">
Y el script:
/*El objeto param contendrá los datos que mandarás al servidor para procesarlos*/
var param = {
fecha: document.getElementById("fecha").value,
nombre: document.getElementById("nombre").value
};
$.ajax({
data: param,
url: "archivo.php",
method: "post",
success: function(data) {
/*La variable data contiene la respuesta de tu script PHP*/
}
});
Recuerda que debes incluir la librería de jQuery: <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
Y tu código PHP debería verse algo así:
<?php
$fecha = $_POST["fecha"];
$nombre = $_POST["nombre"];
/* Ahí ya has recogido los valores del objeto **`param`** que recibió el servidor, esto es un ejemplo lo cual aquí podrás tu manipular los datos como creas conveniente*/
echo ("Fecha: ".$fecha." | Nombre: ".$nombre);
/* Con esto conseguirás que cuando el cliente reciba la respuesta recibirá estos datos */
?>
Una cosa importante, el código PHP que he compartido NO evita la
inyección SQL, yo te he puesto un ejemplo muy sencillo para que
te hagas una idea básica de como funciona, si quieres saber más
sobre la inyección SQL te dejo esta pregunta.
RECOMENDACIÓN: a aparte de todo me da la sensación de que ese código no lo has
escrito tú, más que nada lo digo porque (si estoy en lo cierto),
copiando poco se aprende, debes comenzar a entender bien como
interactúan el cliente y el servidor en aplicaciones Web. Te
recomiendo que te hagas un pequeño servidor (privado) y te montes un
LAMP completo, te dejo aquí una guía muy buena de como hacerlo.
Espero que te haya servido de ayuda