Beitrag von Andreas (396 Beiträge) am Mittwoch, 14.März.2001, 06:27.
Feld mit ganzer Zahl
Antworten
Beitrag von darek (3 Beiträge) am Mittwoch, 14.März.2001, 11:34.
Re: Feld mit ganzer Zahl
habe genau das selbe problem; dachte schon bin bl...
Antworten
Beitrag von Andreas (396 Beiträge) am Donnerstag, 15.März.2001, 09:24.
Re: Feld mit ganzer Zahl
Danke für Deine Antwort, dann geb' ich die Geschichte in die Bugliste!
Grüße Andreas Jurenda :-})
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 15.März.2001, 12:08.
Re: Feld mit ganzer Zahl - am besten mit Link
Bitte einen Link mit angeben, wo ich mir den Fehler anschauen kann, das ist wirklich wichtig ;-)
Antworten
Beitrag von Andreas (396 Beiträge) am Donnerstag, 15.März.2001, 13:34.
Re: Feld mit ganzer Zahl - am besten mit Link
Daß Du dazu noch einen Link brauchst, macht mich echt sprachlos.
Das kannst Du sogar selber in 3 Minuten ausprobieren, indem Du Dir eine neue DB automatisch erstellst und dort ein Feld vom Typ Zahl/Ganzzahl erstellst.
Dann versuche einen neuen Datensatz zu erstellen und gebe in das Feld eine ganze Zahl ein: z.B.: 26
Solltes Du keine 3 Minuten Zeit haben, um einen derart leicht reproduzierbaren Fehler auszutesten dann bitte:
http://baseportal.de/cgi-bin/baseportal.pl?htx=/jurenda/test/test
Herzliche Grüße von Andreas Jurenda :-})
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 15.März.2001, 16:07.
Re: Feld mit ganzer Zahl - am besten mit Link
Hast recht, hätte ich schnell selber ausprobieren können - ist aber nicht immer klar, dass es so einfach nachzumachen ist, manchmal ist die Fehlerbeschreibung unvollständig/unklar und man versucht verzweifelt ne halbe Stunde einen Fehler zu erzeugen... ;-)
Antworten
Beitrag von sascha fitzner (1 Beitrag) am Donnerstag, 15.März.2001, 13:26. WWW: planet-gaga.de
Re: Feld mit ganzer Zahl
Hatte nen ähnliches Problem!
Habe folgendest gehabt:
$tmpdat=datum("jetzt","Jahr.Monat0.Tag0.Stunde:Minute:Sekunde");
get "sessionid==$sid", gagalogbuch;
if ($sessionid eq $sid)
{
$mipadresse=$ipadresse;
$mlogin=$login;
$mfehllogins=$fehllogins;
mod "sessionid==$sessionid",["benutzername", $nickname, "ipadresse", $mipadresse, "sessionid", $sessionid, "login", $mlogin, "logout", $tmpdat, "fehllogins", $mfehllogins], gagalogbuch;
}
fehllogins ist auch als ganzzahhl deklariert.
phänomen war: im feld logout stand nichts, im feld fehllogins ebenfalls nichts.
habe dann geändert auf:
get "sessionid==$sid", gagalogbuch;
if ($sessionid eq $sid)
{
$mipadresse=$ipadresse;
$mlogin=$login;
$mfehllogins=$fehllogins;
mod "sessionid==$sessionid",["benutzername", $nickname, "ipadresse", $mipadresse, "sessionid", $sessionid, "login", $mlogin, "logout", $tmpdat, "fehllogins", 0], gagalogbuch;
}
ergebnis war:
in logout stand wie gewünscht meine abmeldezeit, mein feld fehllogins hatte nen wert 0.
konnte mit dem zustand leben das feld per konstante zu befüllen, deswegen stand es bei mir erstmal hinten an.
ein
vor dem mod-befehl brachte mir die folgende meldung auf den schirm.
%.Keine (nur Ganzzahlen)f
scheint also was mit dem ganzzahlenzahlenfeld zu tun zu haben.
gruss
sascha fitzner
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 15.März.2001, 22:04.
Re: Feld mit ganzer Zahl - fixed...
Fehler ist jetzt verbessert, hatte sich bei der letzten Änderung am Zahlfeld eingeschlichen (da stimmt was mit der Rundung bei negativen Zahlen nicht), ihr müsst allerdings die entsprechende Felddefinition aktualisieren, indem ihr bei dem Feld auf "Ändern" klickt und dann -alle Werte unverändert- auf 'Abschicken'...
Antworten
Beitrag von Andreas (396 Beiträge) am Donnerstag, 15.März.2001, 23:53.
Re: Feld mit ganzer Zahl - fixed...
Hallo Christoph:
Zuerst, entschuldige wegen meines ungehobelten Beitrages bezüglich des Links.
Jetzt funktioniert die ganze Zahl perfekt.
Ansonsten bin ich von BP begeistert.
Ich hoffe, daß ich die Geschichte schön langsam in den Griff bekomme, denn es ist schwierig, ständig im Forum die in der Doku fehlenden Informationen zu suchen.
Vielleicht sollte man die Doku entsprechend aktualisieren.
Zum Beispiel ist der Nachtrag der Variablen $_id recht schnell gemacht, und diese ist sicher freigegeben, denn für loop absolut notwendig.
Trotz der Mängel in der Doku finde ich die gesamte BP spitze.
Herzliche Grüße von Andreas Jurenda :-})
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 16.März.2001, 00:23.
Re: Feld mit ganzer Zahl - fixed...
Macht nix ;-)
Ja, das mit der Doku und vielen anderen Sachen die gemacht werden müss(t)en, ist so ein Thema, da gabs auch schon viele Diskussionen drum, es geht halt alles nur Schritt für Schritt... ;-)
Ansonsten Danke für das Lob und weiterhin viel Spass mit baseportal!! ,-)
Antworten
Beitrag von Sander (8133 Beiträge) am Freitag, 16.März.2001, 01:47.
Re: Feld mit ganzer Zahl - fixed...
Antworten
Beitrag von Andreas (396 Beiträge) am Freitag, 16.März.2001, 07:50.
Re: Feld mit ganzer Zahl - fixed...
Antworten
Beitrag von Sander (8133 Beiträge) am Freitag, 16.März.2001, 16:02.
Re: Feld mit ganzer Zahl - fixed...
Antworten
Beitrag von Andreas (396 Beiträge) am Samstag, 17.März.2001, 01:53.
Re: Feld mit ganzer Zahl - fixed... but ...
Moment mal, wer hat da was nicht verstanden?
Ich bastle gerade an einer Geschichte herum, wo HTML, Javascript, BP und Perl gut gemischt sind, und da muß ich mir genau überlegen, zu welcher Zeit auf welcher Maschine welcher Programmteil abgearbeitet wird!!!!!!!
* HTML wird im Browser vom User abgearbeitet (nach Aufruf durch eine URL).
* Javascript wird im Browser vom User abgearbeitet (nach Aufruf einer URL oder Ausführung einer Aktion).
* Perl wird auf BP ausgeführt (immer wenn ein Template aufgerufen wird, und NUR dann!!).
* BP tritt immer dann in Aktion, wenn über cgi-bin/baseportal.pl?.... ein Template aufgerufen wird (was passiert da alles, bevor die HTML-Ausgabe an mich fetig ist und an mich geschickt wird?).
Wenn man sich die Geschichten, die BP (Standardformulare) selber durch Aufruf von cgi-bin/baseportal.pl?.... durchführt (in diesen Standardformularen steht nur ein do action=all...) dann ist nicht klar, welcher Teil hier was/alles umsetzt:
* ist es das cgi-bin/baseportal.pl?....
* oder einfach das do action=all...
* welcher Teil reicht welche Parameter weiter, oder verarbeitet sie?
* ... da gibts noch mehr, was man nicht verstehen kann...
Zu Deiner eMail:
Natürlich erzeuge ich das Formular mit Perl.
Für die Verarbeitung des Formulars gibts Du selber an, daß hier mit >>>form action="..."<<< ein Template angesprungen werden soll (besser: die Verarbeitung eines Templates durch baseport.pl ausgelöst wird), daß ein >>>do action=input<<< enthält. Daraus folgt, daß die Verarbeitung des Formulars nicht von >>>cgi-bin/baseportal.pl<<<, sondern von dem Eintrag >>>do action=input<<< im entsprechenden Template ausgelöst wird!
Hier hat nun ein mit >>>perl arbeiten, wegen der Id, und da baut man dann mod und del mit ein<<< nicht direkt etwas zu suchen, denn mir ist vollkommen unklar, wie man mittels Perl auf die Eingabe des Formular-action reagiert (vielleicht sogar im Template, daß das Formular erzeugt ?!?).
Abschließend ist zu sagen, daß ich mich noch nicht mit dem Löschen von Datensätzen beschäftigt habe.
Aber wieso gibts nur Beispiele für ADD???? Ich finde in der Doku, Tips+Tricks und auch im Forum fast keine Beiträge mit "mod", "del" gibts überhaupt nicht!????
Es war super von Dir (und vor allem sehr sehr schnell - danke), daß Du das Forumbeispiel für add in die Doku gestellt hast, aber damit kann ich kein mod extrapolieren!
Ich hoffe, Dir ist nun besser klar, was uns Neuusern unklar ist ;-)
Herzliche Grüße von Andreas Jurenda :-})
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 16.März.2001, 16:14.
Re: Feld mit ganzer Zahl - fixed...
Du könntest natürlich genau diese Dokumentation selbst schreiben, damit alle nachfolgenden es leichter haben ;-)
Antworten
Beitrag von Andreas (396 Beiträge) am Samstag, 17.März.2001, 02:05.
Re: Feld mit ganzer Zahl - fixed... Doku...
OK, gepongt.... hm, na ja, ob das alle anderen erfreuen würde?
Mit dem Gedanke, die Doku selber zu schreiben habe ich mich schon auseinander gesetzt, nur ich glaube, daß ich mangels entsprechendem KnowHow, nicht dafür geegnet bin.
Mal sehen, ob mir dazu nicht noch etwas einfällt (a' la Baukastensystem, wo Ihr "Wissenden" nur mehr die richtigen Details einfügen braucht!?!
Mehr komt erst nach dem Wochenende, denn bis dahin bin ich voraussichtlich verhindert.
Herzliceh Grüße von Andreas Jurenda :-})
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 20.März.2001, 00:24.
Re: Feld mit ganzer Zahl - fixed... Doku...
Naja, vielleicht schreibst Du es dafür aus genau der Sicht, die jemand der noch nicht der Crack ist braucht... Und wenn Fehler drin sind, werden wir uns schnell melden... ,-)
Antworten