U moet de lijst met argumenten (type en waarde) beheren terwijl u de voorwaarden toevoegt. Dit betekent dat je call_user_func_array
om de lijst met waarden door te geven aan bind_param .
Kortom, in elk van uw if -statements, voeg niet alleen de voorwaarde toe, maar ook het parametertype (bijv. $types .='i' ) en de parameter (bijv. $args[]=$arg ).
U vindt een goed voorbeeld hoe u dit kunt doen in deze opmerking van de bind_param documentatie:https://www.php.net /manual/en/mysqli-stmt.bind-param.php#109256