Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Generowanie kodow
Forum PHP.pl > Forum > Przedszkole
gabcio
Witajcie mam napisana funkcje generowania losowego kodu z cyfr.

A potrzebuje, aby generowal pierwsza litere imienia, nazwiska date urodzenia
np

TG21041984

Mam tak:
  1. <?php
  2. function generuj_numer()
  3. {
  4. global $numer;
  5. $ile_liter = 7;
  6. $litery = '0123456789'; 
  7. srand((double)microtime()*1000000);
  8. $numer = ''; 
  9. $liter = strlen($litery); 
  10. for ($i=0;$i<$ile_liter;$i++)
  11. { $numer .= substr($litery,(rand()%($liter)),1); };
  12. };
  13. generuj_numer();
  14. ?>

proszę używać bbcode
poprawiam
revyag


I jak dodac, aby robil to co napisalem powyzej?
wipo
Mniemam że nie masz wpisanych imion więc;
Kod
$A='A';
$Z='Z';
$imie=chr(rand(ord($A),ord($Z)));
$nazwisko=chr(rand(ord($A),ord($Z)));
print $imie.$nazwisko;
gabcio
Zle zrozumiales..

Chodzi o to, ze przy wypelnieniu jakiegos tam formularza to pod koniec on generuje kod, ktory ma sie skladac z pierwszej litery jego imienia i nazwiska i data urodzenia czyli:

TG21041984 (Tomasz Gabicki 21.04.1984)

Pozdro
wipo
Cytat(gabcio @ 6.10.2006, 20:47:03 ) *
Zle zrozumiales..

Chodzi o to, ze przy wypelnieniu jakiegos tam formularza to pod koniec on generuje kod, ktory ma sie skladac z pierwszej litery jego imienia i nazwiska i data urodzenia czyli:

TG21041984 (Tomasz Gabicki 21.04.1984)

Pozdro

<? if ($_POST['dalej']){
print $_POST['im'][0].$_POST['naz'][0].str_replace(".","",$_POST['data']);
}

<form action="" method="post">
<input type="text" name="im" value="">
<input type="text" name="naz" value="">
<input type="text" name="data" value="">
<input type="submit" name="dalej" value="">

O to chodziło?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.