Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> zmienna sesyjna w input
tjall2
post 12.01.2006, 20:49:54
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 9.01.2006

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


Czy cos takiego ma jakis sens:
  1. <? echo "<input name="title" type="text" value=""$_SESSION['title'] "size="99"/>" ?>;

bo troche nie bardzo mi dziala :?
Go to the top of the page
+Quote Post
crash
post 12.01.2006, 20:59:00
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Ale nakombinowałeś...
  1. <?php
  2. echo '<input name="title" type="text" value="' . $_SESSION['title'] . '" size="99"/>';
  3. ?>


--------------------
Go to the top of the page
+Quote Post
tjall2
post 12.01.2006, 22:00:08
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 9.01.2006

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


No ok, wyglada to mniej wiecej tak

  1. <form action="admin.php" method="post" enctype="multipart/form-data" name="form1" id="form1" >


...

  1. <?php
  2. echo '<input name="title" type="text" value="' . $_SESSION['title'] . '" size="99"/>';
  3. ?>


  1. <p align="center"><input name="" type="submit" value="Accept" /></p>
  2. </form>


  1. <?php
  2. if(isset($_SESSION['title'])) {
  3. echo .$_SESSION['title'];
  4.  
  5. }
  6. ?>


i po wcisnieciu accept lipa nic sie nie wswietla
Go to the top of the page
+Quote Post
crash
post 13.01.2006, 00:27:19
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


A co ma się wyświetlać skoro nie ustawiłeś nigdzie tej zmiennej... Proponuję skorzystać z wyszukiwarki i poczytać o najbardziej podstawowych podstawach...


--------------------
Go to the top of the page
+Quote Post
yavaho
post 13.01.2006, 00:31:32
Post #5





Grupa: Zarejestrowani
Postów: 449
Pomógł: 0
Dołączył: 26.05.2004
Skąd: Nowy Sącz

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


To co wysyłasz z formularza jest przekazywane w tablicy $_POST
  1. <?php
  2. if(($REQUEST_METHOD == 'POST')and(isset($_POST['title']))){ 
  3. echo .$_POST['title'];
  4. }
  5. ?>


Do zmiennej sesyjnej musisz przypisać jakąś wartość w skrypcie php
  1. <?php
  2. if(($REQUEST_METHOD == 'POST')and(isset($_POST['title']))){ 
  3. $_SESSION['title'] = $_POST['title'];
  4. //tutaj dopiero mozna wyswietlic zmienna sesyjna w formularzu
  5. echo '<input name="title" type="text" value="'.$_SESSION['title'].'" />';
  6. }
  7. ?>


--------------------
Książki informatyczneKsiążki biznesowe
Warsztat: notepad hardcore
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 - 01:58