Nichts erscheint in Ihrem Formular mit dem Namen userid
also wenn du :
$_SESSION['userid']= $_POST['userid'];
$_POST['userid']
leer ist, vielleicht haben Sie die Benutzer-ID bereits woanders in $_SESSION gesetzt, wenn das der Fall ist, brauchen Sie nichts neu zu setzen, verwenden Sie einfach diese.