Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]potwierdzenie rejestracji
bialko0019
post 29.04.2009, 20:25:38
Post #1





Grupa: Zarejestrowani
Postów: 294
Pomógł: 4
Dołączył: 19.12.2008

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


Witam. Mam pole input. Z tego pola lecą wartości do pliku A. W pliku A klikam na link i przechodzę do strony B - jak przenieść wartość pola input do strony B ? bo jak klikam na link do strony B z strony A to wartości już się kasują. Myślałem, żeby po wejściu na stronę A zapisać do zmiennych wartości, a potem je odzyskać poleceniem include w pliku B, ale też nie chodzi. Ma ktos jaką spropozycję ?


--------------------
---
"kto pyta ten nie błądzi"...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
gulldarek
post 29.04.2009, 20:33:33
Post #2





Grupa: Zarejestrowani
Postów: 156
Pomógł: 15
Dołączył: 13.09.2003
Skąd: London

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


Jesli dobrze Cie zrozumialem, to zakladajac, ze to jest pierwszy plik:

  1. <form action="a.php" method="post">
  2. <input type="text" name="nazwapola" value="" />
  3. <input type="submit" value="Przejdz" />
  4. </form>


To w pliku a.php link moze wygladac nastepujaco:
  1. <a href="b.php?zmienna=<?php echo $_POST['nazwapola']; ?>">Przejdz do pliku b</a>


A w pliku b.php zmienna odczytasz za pomoca:
  1. Wartosc zmiennej: <?php echo $_GET['zmienna']; ?>
Go to the top of the page
+Quote Post
bialko0019
post 29.04.2009, 20:36:45
Post #3





Grupa: Zarejestrowani
Postów: 294
Pomógł: 4
Dołączył: 19.12.2008

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


no coś, dokładnie jak to, tylko, żeby nie było to zapisywane w GET, bo adres bedzie baaaardzo dlugi smile.gif Takie potwierdzenie - w jednym pliku sa przesylane do pliku A wartosci, i jak sie przejdzie do strony B to wtedy zebym miał w zmiennych wartości co są w pliku A - takie potwierdzenie smile.gif


--------------------
---
"kto pyta ten nie błądzi"...
Go to the top of the page
+Quote Post
gulldarek
post 29.04.2009, 20:40:52
Post #4





Grupa: Zarejestrowani
Postów: 156
Pomógł: 15
Dołączył: 13.09.2003
Skąd: London

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


No to sobie ustaw ciastko albo zapisz w sesji.

Ciastko:

  1. <?php
  2.  
  3. setcookie('mojeciastko', $_POST['nazwapola']);
  4.  
  5. ?>


po przejsciu na strone b.php mozesz je sobie odczytac w nastepujacy sposob:

  1. Wartosc zmiennej: <?php echo $_COOKIE['mojeciastko']; ?>
Go to the top of the page
+Quote Post
nieraczek
post 29.04.2009, 20:41:39
Post #5





Grupa: Zarejestrowani
Postów: 405
Pomógł: 6
Dołączył: 12.01.2007

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


Wykorzystaj sesję smile.gif Stwórz zmienną sesyjną, wykorzystaj, po czym usuń - to odnośnie jak przenieść wartość z inputa.
Choć nie rozumiem tej Twojej idei rejestracji - zwykle wysyła się linka do potwierdzenia rejestracji na email.

Ten post edytował nieraczek 29.04.2009, 20:47:36
Go to the top of the page
+Quote Post
bialko0019
post 29.04.2009, 21:24:46
Post #6





Grupa: Zarejestrowani
Postów: 294
Pomógł: 4
Dołączył: 19.12.2008

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


to jest potwierdzenie - wpisuje sie wartosc do pola input - potem leci do potwierdzenia - jezeli akceptuje przechodzi sie do nastepnej strony w ktorej chce miec w zmiennych wartosc smile.gif kurcze, slabo sie znam sie na sesyjnych, jest jakis latwijeszy sposob ? albo jakies nakierowanie ? myslalem by sesyjnych uczyc sie pozniej troszke, a teraz potzrebuje tego potwierdzenia ;p pozdrawiam


--------------------
---
"kto pyta ten nie błądzi"...
Go to the top of the page
+Quote Post
Ive
post 29.04.2009, 21:29:13
Post #7





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

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


Można także w tej nowej stronie zrobić kolejnego form'a i dać mu pola typu hidden i do nich zapakować dane, a po kliknięciu w link przesłać formularz...
Go to the top of the page
+Quote Post

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 - 06:34