NetJaro
8.04.2005, 19:45:11
Witajcie,
jak zrobić, żeby np. pierwszy użytkownik zarejestrowany na forum miał numer/id : 000.000.001 ? Lecz, żeby 100 użytkownik miał numer/id 000.001.00 a 100,000 użytkownik miał numer 001.000.000 itd :-).
Pozdro.
j00seph
8.04.2005, 20:35:48
hmm...
trochę nie łapię o co biega...
chcesz numerować osoby rejestrujące sie na forum ?
Jeśli tak to powinno ci wystarczyć pole z auto_increment w bazie sql ...
pozdrw.
Zrób tak:
Policz dlugość numeru uzytkownika.
Odejmij od 9 tą dlugosc.
Dodaj tyle zer na poczatku ile wyszło z różnicy.
Co trzeci znak wstaw kropke.
NetJaro
8.04.2005, 20:51:52
Hmm... nie mam pomysłu jak to zrobić... Pomóżcie jakoś...
strife
8.04.2005, 21:03:56
<?php
$user = 12444453;
$roznica = 9 - $long;
for($i = 0; $i < $roznica; $i++)
{
$string .= '0';
}
$string .= $user;
$subpos = substr($string, 0
,3
); $z = $subpos.'.';
$subpos = substr($string, 3
,3
); $z .= $subpos.'.';
$subpos = substr($string, 6
,3
); $z .= $subpos;
?>
NetJaro
8.04.2005, 21:07:36
Dzięki wielkie, działa :-)
Pozdrawiam.