Hallo bubble,
ok, ich bin ein Schritt weiter gekommen, mein Code sieht nun so aus
<div class="kunden_optionen">
<form name="form1" method="post" action="">
<p>
<input type="checkbox" name="gesperrt" id="gesperrt" value="1">
<label for="gesperrt">Kunde gesperrt</label>
<br>
<input type="checkbox" name="notizen" id="notizen">
<label for="notizen">mit Notizen</label>
</p>
<input type="submit" name="abschicken" id="abschicken" value="Senden">
</form>
</div>
Aufruf der Funktion
$gesperrt = NULL;
$notizen = NULL;
if(isset($_POST['abschicken'])){
if(!empty($_POST['gesperrt'])) { $gesperrt = htmlspecialchars($_POST['gesperrt']); }
if(!empty($_POST['notizen'])) { $notizen = htmlspecialchars($_POST['notizen']); }
}
$kundenUebersicht = kundenUebersicht($mysqli, $object->user_code, $object->user_type , $gesperrt, $notizen);
Und meine Funktion dann so
function kundenUebersicht($mysqli, $UserCode=false, $UserRechte=false, $gesperrt=false, $notizen=false) {
$select = "SELECT
kd_id,
kd_code,
kd_userID,
kd_status,
kd_firma,
kd_anrede,
kd_name,
kd_vorname,
kd_zusatz,
kd_strasse,
kd_plz,
kd_ort,
kd_telefon,
kd_handy,
kd_fax,
kd_email,
kd_url,
kd_packstationen,
kd_notiz,
kd_ip,
kd_datum,
ud_Uid,
ud_vorname,
ud_name,
user_code,
user_type
FROM web_kunden
LEFT JOIN web_users_detail ON web_users_detail.ud_Uid = web_kunden.kd_userID
LEFT JOIN web_users ON web_users.user_code = web_kunden.kd_userID";
if ($UserRechte == 'mitarbeiter') {
if ($UserCode) {
$stmt = $mysqli->prepare($select . " WHERE kd_userID =? ORDER by kd_id DESC" );
$stmt->bind_param("s", $UserCode);
} else {
$stmt = $mysqli->prepare($select);
}
}
elseif ($gesperrt == '1') {
$stmt = $mysqli->prepare($select . " WHERE kd_status =?" );
$stmt->bind_param("s", $gesperrt);
}
else {
$stmt = $mysqli->prepare($select . " ORDER by kd_id DESC" );
}
$stmt->execute();
[....]
Wie müsste dieser Code lauten um alle Einträge zu erhalten die im Feld "kd_notiz " nicht leer sind?
elseif ($notizen == '1') {
$stmt = $mysqli->prepare($select . " WHERE kd_notiz =?" );
$stmt->bind_param("s", $notizen);
}