Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zmienna sesyjna w input
tjall2
post
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
 
Start new topic
Odpowiedzi (1 - 4)
crash
post
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
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
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
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. ?>
Go to the top of the page
+Quote Post

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: 24.08.2025 - 09:04