![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 1 Dołączył: 6.06.2009 Ostrzeżenie: (0%)
|
Witam.
Mam problem z pęta while i funkcją generującą losowe hasło. Funkcja generuje hasło a pętla ma zapisać do bd określoną ilość haseł. Jak zrobić aby każde losowane i zapisywane hasło do bazy danych było inne ? Funkcja wygląda tak :
Pętla while
Próbowałem władować funkcję do pętli ale wyskakiwał błąd. Fatal error: Cannot redeclare generuj_haslo() (previously declared in /.../kody.php:46) in /.../kody.php on line 44 gdzie: linia 46 = global $haslo; linia 44 = function generuj_haslo()
Ten post edytował Szymon80 10.01.2010, 02:07:42 |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 313 Pomógł: 24 Dołączył: 9.08.2008 Skąd: Kielce Ostrzeżenie: (0%)
|
nie testowałem ale chyba zadziała
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%)
|
Próbowałeś w pętli deklarować funkcję. Tak się nie robi chcąc ją tylko wywołać.
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%)
|
Pole z hasłem w bazie ustaw na unique potem sprawdzaj czy mysql_query z insertem zwróci true, jeżeli nie to od $x odejmij 1 i generuj jeszcze raz.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 6.12.2025 - 19:14 |