Mam taki problem. Pobieram sobie z bazy ( niestety nie moja, nie mam wpływu na jej strukturę ) dane na podstawie poniższego zapytania.
$query3a="SELECT DADWNZ, DADWIM, DADWPS FROM OSOBY WHERE ID='$id_gen'";
Problem pojawia się przy $pes_bka1. Zmienna ta pobiera pole pesel z tabeli. Gdy pesel był w postaci 11 cyfr np. 98010112345 nie było problemu. Problem pojawiał się z osobami urodzonymi w roku 2000 i kolejnymi latami, gdyż na początku peselu
widnieją cyfry 00 np. 00110112345, a w zmiennej wyświetla się 110112345.
wiec pomyślałem, że będę zliczał znaki i dodawał brakujące 0 na początku
$r_tekst = '00'.$pes_bka1.''; } $r_tekst = '0'.$pes_bka1.''; } $r_tekst = '0'.$pes_bka1.''; } else { $r_tekst = ''.$pes_bka1.''; }
Ale przy takim zapisie mi to niestety nie działa i wyświetla taką ilość znaków jak pobrał z bazy. Ktoś wie w czym może być problem lub jak to inaczej zrobić?