Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] - Edycja zmiennych - forumlarz - session POMOCY!
kleszcz12
post
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 16.03.2008

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


Witam, powiedzmy że mamy taką podstrone *.php:

  1. <?php
  2. $zmienna1 = 'jakiś text1';
  3. $zmienna2 = 'jakiś text2';
  4. $zmianna3= 'jakiś text3';
  5.  
  6. ?>

Jak zrobić formularz/skrypt który by po wpisaniu w pole zmieniał np jakis text1 na inną treść?
Czy porostu formularz:
  1. <input type="text" name="zmienna1">

tylko co dalej?

Ten post edytował kleszcz12 8.05.2008, 12:12:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sniezny_wilk
post
Post #2





Grupa: Zarejestrowani
Postów: 732
Pomógł: 80
Dołączył: 25.05.2005
Skąd: Szczecin

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


Hmm.. no to zrób na zmiennych sesyjnych

owoce.php

  1. <?php
  2. session_start();//inicjacja sesji, koniecznie na początku każdego plikui
  3. $_SESSION['zmienna1'] = 'Pomarańcza';
  4. echo 'przed: '.$_SESSION['zmienna1'];
  5. ?>


formularz_owoce.php

  1. <?php
  2. /*tutaj też możemy zobaczyć zmienną */
  3. echo 'przed: '.$_SESSION['zmienna1'];
  4.  
  5. <form name="testowy" action="zapisz.php" method="post"> /*? zapisz.php ? osobna podstrona która zmienia wartość zmiennej $zmienna1 z pliku owoce.php*/
  6. <input type="text" name="zmienna1">
  7. <input type="submit" value="wyslij">
  8. </form>
  9. ?>


zapisz.php

  1. <?php
  2. echo 'przed: '.$_SESSION['zmienna1'].'<br>';
  3. $_SESSION['zmienna1'] = $_POST['zmienna1'];
  4. ?>


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ść.
Go to the top of the page
+Quote Post

Posty w temacie
- kleszcz12   [php] - Edycja zmiennych - forumlarz - session POMOCY!   7.05.2008, 15:12:35
- - sniezny_wilk   nie zapomnij wrzucić tagu <form> Czyli ...   7.05.2008, 15:17:07
- - kleszcz12   tak, tylko "form action" ma być ustawion...   7.05.2008, 15:18:59
- - sniezny_wilk   Ma być ustawione na stronę w której odbierasz dane...   7.05.2008, 15:19:59
- - kleszcz12   aha...ale...bo $_POST... wyświetli wartość fo...   7.05.2008, 15:38:02
- - sniezny_wilk   Nie bardzo rozumiem, ale zawsze możesz przypisać w...   7.05.2008, 15:52:33
- - kleszcz12   chodzi o coś jak zapis do pliku, tylko tyle inacze...   7.05.2008, 15:54:23
- - sniezny_wilk   Może wyjaśnisz to na konkretnym przypadku ? Lub po...   7.05.2008, 15:57:40
- - kleszcz12   Plik owoce.php [PHP] pobierz, plaintext <?php$z...   7.05.2008, 16:04:06
- - sniezny_wilk   Hmm.. no to zrób na zmiennych sesyjnych owoce.php...   7.05.2008, 16:27:37
- - kleszcz12   wszystko ok...nie ma błędów....tylko że wartość po...   7.05.2008, 16:55:13
- - sniezny_wilk   Wybacz mój błąd, jak wrócisz na stronę owoce.php, ...   7.05.2008, 16:59:02
- - kleszcz12   tzn jak tylko $_session..., otwieram owoce.ph...   7.05.2008, 17:04:51
- - sniezny_wilk   wszystko zależy do czego potrzebujesz tą zmienną, ...   7.05.2008, 17:11:46
- - Trobin   Może prościej oprzeć to na cookie?   7.05.2008, 17:22:07
- - kleszcz12   Cytat(sniezny_wilk @ 7.05.2008, 18:11...   7.05.2008, 18:57:38
- - dawik   zajżyj do mojego tematu masz gotowy skrypt :)   7.05.2008, 19:06:15
- - kleszcz12   w ostateczności użyje thx, jednak wolałbym na ses...   7.05.2008, 19:08:53
- - dawik   Rozumiem że to jakaś róznica..;]   7.05.2008, 19:17:29
- - kleszcz12   CHodzi o to że przy twoim muszę do każdej podstron...   8.05.2008, 15:24:30


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 18:16