![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 16.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam, skrypt ma działać +/- tak:
Przykładowo: Plik owoce.php
wchodzę w formularz (formularz_owoce.php) mam formularz: wpisujemy w formularzu Jabłko, klikamy wyslij, i wartość zmiennej z pliku owoce.php z Pomarańcza zostaje zmieniona(zapisana) na Jabłko. .. Użytkownik "sniezny_wilk" zaproponował żeby zrobić to na zmiennych sesyjnych: owoce.php:
formularz_owoce.php
zapisz.php
Cytat I teraz wchodząc na owoce.php, inicjujesz zmienną, potem na formularz, zmieniasz (przekieruje Cię na zapisz.php) i teraz po wejściu na owoce.php (odświeżeniu strony), będzie nowa wartość. Jednak skrypt nie zmienia wartości zmiennej z pomarańcza, na jabłko. Proszę o pomoc... |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 110 Pomógł: 13 Dołączył: 16.03.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
A sprobuj zmienic plik zapisz.php
Napisz co Ci po tym wyjdzie... Ten post edytował PiXel2.0 9.05.2008, 17:29:49 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 16.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
nic...pojawia się przed: stara wartość, po: nowa wartość,
ale nie zapisuje do pliku w przykłądzie owoce.php PS. w owoce.php, rodzeilam session start i daje na początek, a reszte w odpowiednim miejscu, nie wiem czy to ma jakieś znaczenie... |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 110 Pomógł: 13 Dołączył: 16.03.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Usun linie:
z pliku owoce.php bo inaczej zawsze bedzie ustawialo na wartosc 'Pomarańcza'. Albo zamien te linie na:
Ten post edytował PiXel2.0 9.05.2008, 17:42:34 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 16.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ale...jak usune to nie będzie miało gdzie zapisać, i wyświetlić...to ma być dopisane do pliku...żeby każdy wchodzący na stronę to widział.
A nie... nie do końca działa - nie zapisuje w owoce.php, tylko wyświetla nową wartość, a po zrestartowaniu przeglądarki nadal stara...i w pliku tez stara Ten post edytował kleszcz12 9.05.2008, 17:46:49 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 110 Pomógł: 13 Dołączył: 16.03.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Dane w sesji sa widoczne jedynie dla klienta ktory ja zainicjowal a nie dla kazdego i sesja nie jest trwala...
Jesli chcesz aby inni uzytkownicy widzieli wprowadzane dane to musisz je zapisac do pliku lub w bazie danych. Po zamknieciu przegladarki sesja zostaje zakonczona i wszystkie dane zostaja utracone. Ten post edytował PiXel2.0 9.05.2008, 17:47:50 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 16.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
właśnie o to mi od początku chodzi
![]() - sesja pobiera np. nazwe pliku, wprowadzam w formie nową wartość i jest zmieniana w danym pliku, |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 169 Pomógł: 16 Dołączył: 18.10.2006 Skąd: Olsztyn/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Łączysz się z bazą to zapewne wiesz jak:
A tabela ma budowę np taką: id_owocu, pierwszy_owoc, drugi_owoc Ten post edytował Danone 9.05.2008, 17:50:36 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 16.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
nie bardzo raczej jestem zielony
Ten post edytował kleszcz12 9.05.2008, 17:53:46 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 169 Pomógł: 16 Dołączył: 18.10.2006 Skąd: Olsztyn/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Tutaj masz dobry kurs MySQL:
http://webmade.org/kursy-online/kurs-mysql.php a to przykład łączenia się z bazą przez php:
To wyświetli Ci wszystkie owoce z twojej tabeli ![]() Czytaj a zrozumiesz ![]() |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 16.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
ale...zmienna ma być zmieniana/zapisywana do pliku *.php nie w bazie mysql
Coś takiego jak tu, tylko bardziej zautomatyzowane...http://forum.php.pl/index.php?showtopic=93411&st=0&p=469176&#entry469176 |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 169 Pomógł: 16 Dołączył: 18.10.2006 Skąd: Olsztyn/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Chcesz sobie zapisywać do pliku a później wyświetlać?
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 16.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
w sumie tak...(może nie tyle zapisywać co zmieniać wartość zmiennej.)
|
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 169 Pomógł: 16 Dołączył: 18.10.2006 Skąd: Olsztyn/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Możesz sobie te wartości zapisywać np w cookie:
Akurat to cookie jest ustawione na 30 dni. Jak np sobie zamiast time()+60*60*24*30 wpiszesz 0 to cookie zostanie usunięte po zamknięciu przeglądarki. Widzę, że nie jesteś w temacie dość obeznany, to naprawdę odsyłam do kursu. Temat: Kursy dla poczatkujacych poczytaj sobie, nauczysz się i zapamiętasz na dłużej ![]() Ten post edytował Danone 9.05.2008, 21:25:56 |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 16.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
dzięki...
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.06.2025 - 08:37 |