Probleme mit CMS_HTML und Array
Verfasst: Di 13. Mai 2008, 22:21
Hallo Forum,
hänge gerade massiv fest und habe keinen Plan mehr.
Ich habe (aus übungs & Lernzwecken) meinen eingenen Termin Modul geschrieben.
Das ganze funktioniert auch gut bis auf ein paar kleinigkeiten die mir gerade schlaflose Nächte bereiten.
Die Felder die aus der DB kommen, werden in array geschrieben, danach wird das ganze mit array_multisort sortiert. Habe ich aber jetzt ein Feld leer weil bei der eingabe das Feld Optional war bekomme ich bei der multisort ein "Array sizes are inconsistent" nun habe ich die Felder einfach abgefangen in dem ich in den CaseFällen abfrage ob empty oder nicht.
Das ganze klappt prima bis auf die HTML (CMS_HTML) Felder. Hier kann ich nichts zuweisen auch nicht ein leer string oä.
Ich hoffe das ich mein Problem schildern konnte da ich mittlerweile ein Dicken Kopf habe.
Hier mal ein ausschnitt von meinem Code.
Ich hoffe das mir jemand einen Tip hat.
Gruß
hänge gerade massiv fest und habe keinen Plan mehr.
Ich habe (aus übungs & Lernzwecken) meinen eingenen Termin Modul geschrieben.
Das ganze funktioniert auch gut bis auf ein paar kleinigkeiten die mir gerade schlaflose Nächte bereiten.
Die Felder die aus der DB kommen, werden in array geschrieben, danach wird das ganze mit array_multisort sortiert. Habe ich aber jetzt ein Feld leer weil bei der eingabe das Feld Optional war bekomme ich bei der multisort ein "Array sizes are inconsistent" nun habe ich die Felder einfach abgefangen in dem ich in den CaseFällen abfrage ob empty oder nicht.
Das ganze klappt prima bis auf die HTML (CMS_HTML) Felder. Hier kann ich nichts zuweisen auch nicht ein leer string oä.
Ich hoffe das ich mein Problem schildern konnte da ich mittlerweile ein Dicken Kopf habe.
Hier mal ein ausschnitt von meinem Code.
Code: Alles auswählen
.
.
.
case 9:
$dueDates["sortDate"][$anz] = $db->f("value");
break;
case 10:
$dueDates["regional"][$anz] = $db->f("value");
break;
case 11:
$varDescription_1 = $db->f("value"); //hier versuch wenn leer dann testweise mal ein String
if(!empty($varDescription_1)) {
$dueDates["description_1"][$anz] = $db->f("value");
} else {
$dueDates["description_1"][$anz] = "Dies ist ein String";
}
break;
array_multisort(
$dueDates["sortDate"], SORT_DESC, SORT_NUMERIC,
$dueDates["regional"],
$dueDates["description_1"]
.
.
.
.
);
Gruß