Zum Inhalt springen

0 eingabe unmöglich???

Erstellt am 24. Mai 2007 · 11 Antworten · letzte Antwort am 25. Mai 2007

Tags: Frage

linajoy ·

ich habe eine datenbank-tabelle durch meine Extension erzeugt mit feldern im Format string. Wann immer ich nun Über die Listenansicht als Wert eine "0" angebe wird diese durch den vorherigen Wert ersetzt. Wie kann ich erreichen, dass die 0 stehen bleibt?

Grüße Lina

febo ·

Hi,

steht in der Tabellendefinition vielleicht:

`irgendwas` varchar(11) NOT NULL default '',

dann klappst mit der Null natürlich nicht. Oder verstehe ich deine Frage nicht richtig?

Gruß

febo

steffenk ·

1. 0 != NULL
2. Die Frage ist unverständlich ohne weitere Informationen, ich weiss auch nicht was gemeint ist.

linajoy ·

Nein, ich möchte tatsächlich die Zahl "0" als String eingeben. Ich habe die Extension über den Extension Kickstarter erzeugt und die Eingabefelder um die es geht sind String eingaben.

Von einem der als Domännamen smedja.com und als Avator einen Elch wählt lasse ich mich nicht ärgern.

Grüße Lina-in.de

steffenk ·

also so kommen wir nicht weiter 😃

Bitte zeig mal den Auszug des entsprechenden Feldes in der tca.php

linajoy ·

es geht hier aber nicht um meine Domännamen. Es geht hier um 0en in der Extension. Eine ganz normale Frage, wie sie hier jeder stellen darf.
Also sag etwas zu Sache oder verschwinde bitte aus meinem Thread

linajoy ·

ZUM THEMA:

Ich habe im Extension Kickstarter String-Felder erzeugt, deren eingabe zwingend ist. Wann immer man den String "0" eingibt wird dieser als lehre Eingabe gewertet.

Kennt jemand diesen Bug oder hat eine Ahnung wie man ihn beheben kann. Vermutlich hängt das damit zusammen, das PHP sowohl 0 als auch den lehren String als false wertet? sieht ganz nach einem Bug aus. irgendwelche ideen?

Grüße Lina

einpraegsam.​net ·

Das gilt für linajoy, für jenses und für alle anderen:
Kommentare, die nicht zum Thema passen, haben hier nichts verloren. Sicher gibt es Ausnahmen, aber nicht, wenn die User sich bereits bei mir beschweren. Ich erwarte sinnvolle Antworten oder gar keine! Überflüssiges wurde gelöscht, Beschwerden an mich...

steffenk ·

und ich erwarte nähere Infos, sonst kann man nicht helfen. Natürlich kann man 0 eingeben und speichern, es sei denn, das eval oder sonst eine Definition verhindern das, also bitte zeig die Infos.

linajoy ·

danke, das war auch so langsam mein Eindruck. ich habe das Problem nun gelöst in dem ich die leere Eingabe erlaube und diese als "0" interpretiere.

Grüße Lina