Hallo,
warum funtzt meine Bedingung nicht?
<?php
if ($titlean < 1)
in klammern steht die bedingung. ist diese wahr wird der then zweig ausgeführt.
offensichtlich stimmt deine bedingung nicht.
möglicherweise steht in $titlean eine zeichenkette. was soll herauskommen, wenn diese mit der zahl 1 verglichen wird?
daher sollten bedingungen immer auch gecastet werden.
z.b. ((int) $titlean < 1) für einen numerischen vergleich
oder ($titlean <> (string) 1) für einen zeichenvergleich
sonst entstehen die "sicherheitslücken" in php