Beitrag von Claus S. (1671 Beiträge) am Dienstag, 20.Juni.2006, 12:26.
@CB und alle: Fehlermeldung zu nicht vorhandenem Feld
Hallo,
habe hier ein Template, wie ich es schon zigfach geschrieben habe, ein verwaltungprogramm mit Hinzufügen, Ändern, Liste
Hier erhalte ich bei der Liste eine Fehlermeldung, die sich auf ein angeblich nicht vorhandenes Feld namens "/" bezieht, dass weder in der Datenbank definiert ist noch im Template Verwendung findet. Dass Merkwürdige daran ist auch, dass dieser Fehler - beim Blättern - nicht auf jeder Seite auftaucht.
Habe die Datenbank auch schon reorganisiert, daran kann es nicht liegen.
Hier das Template: http://www.ac-database.de/baseportal/bg_t/bg_p1108
User: test PW: test
Wer kann mir da weiter helfen?
Danke und Gruss
Claus S.
Antworten
Beitrag von sebastian (533 Beiträge) am Dienstag, 20.Juni.2006, 12:37.
Re: @CB und alle: Fehlermeldung zu nicht vorhandenem Feld
hallo,
du gibts das feld mit der url mit, oder. z.b. &bg_data ==$bg_data
wenn jetzt &bg_data =$bg_data , also nur ein = machst, müsste auch nicht nach dem feld bei der weiteren seite gesucht werden.
sebastian
Antworten
Beitrag von Claus S. (1671 Beiträge) am Dienstag, 20.Juni.2006, 13:09.
Re: @CB und alle: Fehlermeldung zu nicht vorhandenem Feld
Sorry,
aber die Antwort habe ich nicht verstanden
Antworten
Beitrag von sebastian (533 Beiträge) am Dienstag, 20.Juni.2006, 13:26.
Re: @CB und alle: Fehlermeldung zu nicht vorhandenem Feld
hallo,
du gibts in der url ein feld weiter (FELD1) mit einem inhalt ($FELD1), oder ?
also deine url lautet dann http.//...baseportal/usw/irgendwann/dann_die_pararmeter& FELD1==$FELD1. so weit, wenn du jetzt anstatt zwei == nur ein = machst, müsste es funktionieren.
schreibe mir doch mal die url
es geht doch um folgendes feld bg_data oder ?
du gibts
Antworten
Beitrag von Claus S. (1671 Beiträge) am Dienstag, 20.Juni.2006, 13:34.
Re: @CB und alle: Fehlermeldung zu nicht vorhandenem Feld
Hallo Sebastian,
die URL siehst Du doch in der Adresszeile und beim Blättern in der Statuszeile.
bg_data ist kein Feld, sondern eine Datei, die beim Lesen der Hauptdatei bg_stra mit get gelesen wird, um weitere Daten einzulesen, dabei werden evtl. vorkommende Leerzeichen maskiert.
Gruss
Claus S.
Antworten
Beitrag von Friesecke (245 Beiträge) am Dienstag, 20.Juni.2006, 19:11.
Re: @CB und alle: Fehlermeldung zu nicht vorhandenem Feld
Hallo Claus,
der Fehler liegt in der Datenbank im Datensatz mit der Id 104.
(Ludwig-Wilhelm-Platz). In dem Zusammenhang hast Du bei der Verwendung der Variablen $bg_data das $ vergessen. bg_data wird als Feldname interpretiert und (natürlich) nicht gefunden.
Gruß
Friesecke
Antworten
Beitrag von Claus S. (1671 Beiträge) am Dienstag, 20.Juni.2006, 19:52.
Re: @CB und alle: Fehlermeldung zu nicht vorhandenem Feld
Hallo Friesecke,
das ist schon sehr mysteriös,
an diesem Datensatz liegt es schon mal nicht, habe ihn gelöscht, der Fehler erscheint trotzdem.
An der Hauptdatei liegt es auch nicht, sondern an folgedem Code, den ich zwischendurch herausgenommen hatte, und ohne ihn läuft es richtig
<------ schnipp ----->
$save_amount_query = $_amount_query;
$save_range = $_range;
$save_range_length = $_range_length;
$save_loop = $_loop;
$save_id = $_id;
$work_amount = 0;
$st_strasse =~ s| |\\ |g; # Maskieren Leerzeichen für Suche
get "d_strasse~=$st_strasse sort=$d_strasse", "$gv_datafile";
$work_amount = $_amount; # Ermitteln Anzahl Adressen zur jeweiligen Strasse
$_id = $save_id;
$_loop = $save_loop;
$_range_length = $save_range_length;
$_range = $save_range;
$_amount_query = $save_amount_query;
<------ schnapp ----->
wobei $gv_datafile eine Variable ist, die an zentraler Stelle mit dem eigentlichen Dateinamen gefüllt wird. Mich wundert es, dass es 100 läuft und dann ein Fehler erscheint, dessen Meldung mir auch falsch zu sein scheint.
Gruss
Claus S.
Antworten
Beitrag von Claus S. (1671 Beiträge) am Mittwoch, 21.Juni.2006, 15:13.
Re: @CB und alle: Fehlermeldung zu nicht vorhandenem Feld
Hallo Christoph,
kannst Du Dir das bitte mal ansehen?
Habe jetzt alles mögliche probiert und bin mit meinem Latein am Ende.
Gruss
Claus S.
Antworten