Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Losowy numer, Co 100 uzytkownik...
NetJaro
post
Post #1





Grupa: Zarejestrowani
Postów: 475
Pomógł: 0
Dołączył: 1.04.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
j00seph
post
Post #2





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 3.10.2004
Skąd: Taka wiocha koło Cieszyna :P

Ostrzeżenie: (0%)
-----


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.


--------------------
"Nemo Sine Vitiis Est" - Ktoś tak kiedyś powiedział... i miał rację.
Go to the top of the page
+Quote Post
Wave
post
Post #3





Grupa: Zarejestrowani
Postów: 332
Pomógł: 6
Dołączył: 13.01.2005

Ostrzeżenie: (0%)
-----


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. tongue.gif

Ten post edytował Wave 8.04.2005, 20:44:32
Go to the top of the page
+Quote Post
NetJaro
post
Post #4





Grupa: Zarejestrowani
Postów: 475
Pomógł: 0
Dołączył: 1.04.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Hmm... nie mam pomysłu jak to zrobić... Pomóżcie jakoś...
Go to the top of the page
+Quote Post
strife
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

Ostrzeżenie: (0%)
-----


  1. <?php
  2.  
  3. $user = 12444453;
  4.  
  5. $long = strlen($user);
  6.  
  7. $roznica = 9 - $long;
  8.  
  9. for($i = 0; $i < $roznica; $i++)
  10. {
  11.  
  12. $string .= '0';
  13.  
  14.  
  15. }
  16.  
  17. $string .= $user;
  18.  
  19.  
  20. $subpos = substr($string, 0,3);
  21. $z = $subpos.'.';
  22. $subpos = substr($string, 3,3);
  23. $z .= $subpos.'.';
  24. $subpos = substr($string, 6,3);
  25. $z .= $subpos;
  26. echo $z;
  27.  
  28. ?>


--------------------
Go to the top of the page
+Quote Post
NetJaro
post
Post #6





Grupa: Zarejestrowani
Postów: 475
Pomógł: 0
Dołączył: 1.04.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Dzięki wielkie, działa :-)

Pozdrawiam.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 06:49