Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/sql] generowanie kodu
cioop
post 31.03.2007, 13:43:02
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 2.04.2007, 18:31:22
Post #2





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

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


mam to tak
w index.php
  1. <?php
  2. include (funkcje.php);
  3. if( !empty($_GET['dodaj']) include('dodaj.php');
  4. ?>

formularz html ma input hidden dodaj=1
w dodaj.php
  1. <?php
  2. $TRESC=Zamien('dodaj.html');
  3. ?>


i funkcje
  1. <?php
  2. function Otworz ($sciezka, $tryb='r')
  3. {
  4.  
  5. if(!$plik=fopen($sciezka,$tryb))
  6. exit ('blad dostepu do pliku');
  7. return $plik;
  8. }
  9.  
  10. function Zamien($plikformularza)
  11. {
  12. $plik=Otworz ($plikformularza);
  13. $trescpliku=fread($plik, filesize($plikformularza));
  14. return $trescpliku;
  15. }
  16. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 19:39