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
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
1. 0 != NULL
2. Die Frage ist unverständlich ohne weitere Informationen, ich weiss auch nicht was gemeint ist.
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
Anstatt "0" "NULL" eingeben.
also so kommen wir nicht weiter 😃
Bitte zeig mal den Auszug des entsprechenden Feldes in der tca.php
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
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
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...
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.
höchstwahrscheinlich ist das ein typo3 bug ( #paralyzed# ). laut http://www.php.net/manual/de/types.comparisons.php ist "0" gleich "". weshalb der voreingestellte wert zurückgesetzt wird.
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