![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 449 Pomógł: 4 Dołączył: 1.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
To chyba musiał byś pobierać ostatni rekord z tabeli, inkrementować ($x++) go i zapisywać do bazy.
Ale nie bardzo rozumiem, jak to później będziesz wyszukiwał ![]() -------------------- 9242594 - zaczynasz? jak mogę, to pomogę :D /podstawowa znajomość php :P /
"to pomoc zawsze będzie gestem pięknym, zaliczana do tych teraz rzadko spotykanych..." |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 24.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
bede to szukal zapytaniem sql
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) |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
-------------------- scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 24.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
w sumie fakt ;-)
teraz pytanie z innej beczki: czemu wyswietla mi sie kod php zagniezdzony w htmlu, zamiast jego wartosci? przkopiowalem te linie z innego pliku na tym samym serwerze, teraz zamiast wywolanego ciagu czterech cyfr wyswietla mi sie w polu formularza kod <?php echo... etc?! dzieje sie tak, kiedy wywoluje ten plik getem index.php?dodaj=1, kiedy otwieram ten plik bezposrednio w oknie przegladarki to wszystko dziala (i jestem pewien, ze get wywoluje ten plik, co trzeba). Probowalem to zagniezdzic tez <script language="php"> echo(rand(1000,9999)); </script> i to samo!? Czy to znaczy, ze administrator serwera cos mi zmienil w php.ini? Ten post edytował cioop 2.04.2007, 17:29:21 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
Includujesz ten plik, czy wysyłasz do przeglądarki przez:
-------------------- "Sumienie mam czyste, bo nieużywane."
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 24.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
mam to tak
w index.php
formularz html ma input hidden dodaj=1 w dodaj.php
i funkcje
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 23:20 |