Hallo Chris,
teil uns doch mal Dein SELECT-Statement mit.
daran liegt es nicht. Es ist jeweils nur ein "Testmann" und ein "Mustermann" in der DB vorhanden. Aber, hier die SQL Queries:
if (count($arr)==1){
$sql=
"SELECT personen.lfd, personen.nachname,personen.vorname,
personen.geburtstag, personengruppe.gruppe, personen.kennung
FROM personen,personengruppe,chron_personengruppe
WHERE personen.nachname LIKE '".$arr[0]."'
AND (chron_personengruppe.fk_personen=personen.lfd
AND personengruppe.lfd = chron_personengruppe.fk_personengruppe
AND ISNULL(chron_personengruppe.bis))
";
}
elseif(count($arr)==2){
$sql=
"SELECT personen.lfd, personen.nachname,personen.vorname,
personen.geburtstag, personengruppe.gruppe, personen.kennung
FROM personen,personengruppe,chron_personengruppe
WHERE chron_personengruppe.fk_personen=personen.lfd
AND personengruppe.lfd = chron_personengruppe.fk_personengruppe
AND ISNULL(chron_personengruppe.bis)
AND personen.nachname LIKE '".$arr[0]."'
AND personen.vorname LIKE '".$arr[1]."'
";
}
elseif(count($arr)==3){
$sql=
"SELECT personen.lfd, personen.nachname,personen.vorname,
personen.geburtstag, personengruppe.gruppe, personen.kennung
FROM personen,personengruppe,chron_personengruppe
WHERE chron_personengruppe.fk_personen=personen.lfd
AND personengruppe.lfd = chron_personengruppe.fk_personengruppe
AND ISNULL(chron_personengruppe.bis)
AND personen.nachname LIKE '".$arr[0]."'
AND personen.vorname LIKE '".$arr[1]."'
AND personen.geburtstag LIKE '".datum_eu2us($arr[2])."'
";
}
Gruss Martin