Multiple Records Formular lädt nicht oder sonstiges komisches Verhalten.

Ihr habt ein Formular das auf Multiple Records eingestellt ist und es zeigt vielleicht eines dieser Verhalten:

  1. Es lädt nicht und nur ein weißer Bildschirm erscheint ohne eine Fehlermeldung
  2. Beim Einfügen oder Updaten tut das Formular so, als wenn es etwas getan hätte. In Wirklichkeit ist aber entweder nichts eingefügt oder nichts gespeichert oder es passiert beides nicht.

Zu 1. Dieser Fehler tritt auf wenn ein Fehler in eurem PHP-Scripten vorliegt. Meist fällt dieser Fehler gar nicht auf, aber nach fast 2 Jahren Arbeiten mit Scriptcase kann ich sagen es ist bestimmt ein Fehler oder

Ihr benutzt das Macro sc_Select() und habt dort direkt SQL eingebettet in etwa so : sc_select(rs, “Select Irgendwas from Irgendwo;”);

Scheint soweit alles richtig zu sein, aber es gibt 2 Sachen die Ihr ausprobieren könnt.

Lasst am Ende der Select -Anweisung das Semikolon weg, dann sieht das so aus: sc_select(rs, “Select Irgendwas from Irgendwo”);

Oder Ihr Schreibt die Select-Anweisung erst in eine Variable und benutzt Sie dann im Macro, also so

$Variable = “Select Irgendwas from Irgendwo”
sc_select(rs, $Variable);

Zu 2.

Dies rührt wahrscheinlich von falschen Server-Einstellungen her, ich rate daher zu den folgenden Einstellungen. Aber besonderes Augenmerk sollte dieser Einstellung gewidmet werden, da hier für Jeden Datensatz ein Post/get passiert hat das den größten Einfluss:

max_input_vars = 10000

max_execution_time = 3600
max_input_time = 3600
memory_limit = 1024M
post_max_size = 512M
upload_max_filesize = 512M
max_file_uploads = 50

Schreibe einen Kommentar