Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/sql] generowanie kodu
cioop
post
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 24.01.2007

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


Witam,
mam problem z generowaniem unikalnego kodu: XXYY.autoincrement.date("y");
Mam formularz html, z ktorego user ma wybierac z menu wydzial i kierunek studiow. Dla kazdego z nich sa przypisane litery. Po literach chcialbym wstawic id autoincrement, a na koniec dokleic do tego jeszcze dwie ostatnie cyfry roku. Umiem kazde z nich zapisac do bazy sql, ale nie wiem jak to razem skleic i zapisac w jeszcze jednym polu tabeli varchar, jako całość, która pozniej będzie można wyszukiwać. A moze, zle to wymyslilem i nie trzeba niczego sklejac, tylko wymyslic inny mechanizm wyszukiwania rekordow po kodzie rozbitym na kawalki?

Ten post edytował cioop 31.03.2007, 13:46:22
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cioop
post
Post #2





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 24.01.2007

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


bede to szukal zapytaniem sql
  1. <?php
  2. if(empty($_POST['szukaj']))
  3. {
  4. setcookie("where",'', time()+10); 
  5. }
  6.  
  7. else{
  8. $where='';
  9.  
  10. if(!empty($_POST['kod']))$where.=" AND (kod LIKE('%".$_POST['kod']."%'))";
  11. if(!empty($where))
  12. {
  13. $where=substr($where,4); #od poczatku
  14. setcookie('where,urlencode($where),time()+10);
  15. }
  16. ?>


w zasadzie ciag cyfr nie musi byc uporzadkowany, moze byc losowy i chyba zadowole sie (rand(0,9).rand(0,9).rand(0,9).rand(0,9)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 6.10.2025 - 18:10