Hallo robertroth,
ich verstehe es nicht wirklich, meine Funktion rufe ich so auf:
$kundenUebersicht = kundenUebersicht($mysqli, $object->user_code, $object->user_type);
In $object->user_code steht der Code und in $object->user_type steht entweder mitarbeiter oder administrator. Hab beides per echo getestet.
In meiner Funktion
function kundenUebersicht($mysqli, $UserCode=false, $UserRechte=false) {
[.....]
if ($UserCode == 'administrator') {
if ($UserCode) {
$stmt = $mysqli->prepare($select . "WHERE kd_userID =?" );
$stmt->bind_param("s", $UserCode);
} else {
$stmt = $mysqli->prepare($select);
}
}
Wird dieser Bereich überhaupt nicht mehr berücksichtigt, aber warum? Übergebe ich irgendwie die Werte falsch?