Multi: Umwandlung in integer WERT

Beitrag lesen

aber wenn keine Eingabe in $_POST['eingabe'] drin ist, steht aufeinmal eine 1 drin, aber es sollte eine 0 drin sein.

Wenn $_POST['eingabe'] leer ist, wirft dein Konstrukt eh ein Notice. Daher solltest du vorher sowieso prüfen, ob $_POST['eingabe'] gesetzt ist. Wenn das nicht der Fall ist, weisst du einfach 0 zu.