ale jeśli to dlaczego po prostu nie zrobić true, myślę że działanie się zgadza ale coś pochrzaniłem .. ;pp dzięki za odpowiedź
<?php if(($id = czyIstnieje($_POST['login'], $_POST['haslo'])) !== false) ?>
<?php if(($id = czyIstnieje($_POST['login'], $_POST['haslo'])) !== false) ?>
<?php $id = czyIstnieje($_POST['login'], $_POST['haslo']); if($id !== false) { // ... ?>