![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 29.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
z php dopiero zaczynam - stad tez moj post w tym dziale (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) mam strone zrobiona we flashu na ktorej mam pola dodajace uzytkownikow do listy mailingowej. uzywam do tego pommo ktory sie swietnie sprawdza Oczywiscie jest baza danych sql na serwerze. I teraz uzywam nastepujacego skryptu <?php mysql_query("INSERT INTO pommo_subscribers (email) VALUES('$senderEmail') ") or die(mysql_error()); ?> i skrypt ten dziala ok problem zaczal sie, kiedy chcialem uzytkownikow dodawac do poszegolnych grup w zaleznosci od tego co wybiora. i chcialbym (jesli to jest mozliwe oczywiscie), zeby skrypt w jakis sposob pobral numer ID przydzielany automaczycznie nowym wpisom, i numer ten wpisywal do bazy subscriber_data w subscriber_data mam nastepujace pola data_id field_id subscriber_id value data_id jest przydzielany automatycznie field_id to id to id pola grup (wiem jakie sa numery) subscriber_id - to bym wlasnie chcial wyciagnac i wpisac tutaj value - tez jasna sprawa - (pole typu checkbox wartosci on off) czy da sie to w jakis sposob pobrac w jednym pliku php? wydaje mi sie to troche nie mozliwe, bo w koncu plik uruchamia sie jednorazowo i po tym uruchomieniu dodaje do bazy rekord z danym numerem ID, wiec dziwne zeby od razu ten numer pobral i wpisal go do innego pola.. W jaki sposob to rozwiazac? dzieki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 27 Dołączył: 24.08.2007 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
Po tym INSERCIE robisz SELECT, którym wyciągasz sobie ID tego nowego uzytkownika i następnie robisz drugi INSERT (do tej drugiej tabeli).
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 16 Dołączył: 24.07.2009 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 29.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki
a czy ktos moglby mi powiedziec, dla czego taki skrytp nie chce dzialas? mysql_query("INSERT INTO pommo_subscribers (email) VALUES('$senderEmail') ") ; $id = mysql_insert_id; mysql_query("INSERT INTO pommo_subscriber_data (subscriber_id) VALUES ($id)"); |
|
|
![]()
Post
#5
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Cytat $id = mysql_insert_id; mysql_insert_id() to funkcja, więc musisz ją wywołać dodając nawiasy po nazwie:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 14:54 |