Post-Übersicht

Forum » mh_branchenbuch » required field = typ funktioniert nicht mit S-Eintrag

Write a post ...

«« 1 »»

Author Message

FazzyX

Offline Author

Level 1 (86 %)

 

Posts: 4

Hallo Martin,

als Standard der required Felder ist "typ" definiert. Das funktioniert aber in Kombination mit dem S-Eintrag nicht.
Der Grund dafür ist die Kombination der Abfrage mit dem Wert der für "S" hinterlegt ist, nämlich '0'. Zwar als String, aber in php kann man darauf keine Abfrage mit Rückgabe Boolean machen, also
if($x['typ']) gibt false zurück auch wenn in $x['typ'] '0' steht, was in diesem Fall den S-Eintrag referenziert.

Ich habe das im Bereich
// Check required fields ...
wie folgt geändert.
if(strlen($x[trim($required_field)]) == 0) { $error = 1; $debug = $required_field; }

Normalerweise braucht auch "typ" gar nicht in den required Feldern definiert sein zu sein, denn erst nach Auswahl eines Types bin ich ja erst in der Lage das Formular abzusenden. Das einfachste also um im Moment diesen Fehler zu vermeiden. Das kann einen allerdings ne Weile beschäftigen wenn man am Anfang testet und nichts weiter konfiguriert ;)

Grüße Claus


Posted: 23.08.10, 19:03

Quote

Martin Hesse

Offline Moderator

Level 10 (63 %)

 

Posts: 203

Du hast Recht!

Ich danke dir.

Schönen Gruß


Posted: 18.09.10, 08:40

Quote


«« 1 »»

Powered by MH-Dev.-Board (c) 2009 MH-Dev. - Webdevelopment.