Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmienne nie są zachowywane, formularz + ramki
revyag
post
Post #1





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Witam.
Mam taki problem.
Jest strona, którą mam podzieloną na 2 ramki. W jednej ramce jest menu, w drugiej jest formularz z textarea i przyciskiem submit. Kiedy wybieram z menu jakiś link do textarea jest ładowany tekst z bazy danych. Robię to tak:
Ramka Menu:
  1. <a href="index.php?id=1&amp;name=main" target="editor">link1</a>

Ramka Editor:
  1. <form name="area1" action="editor.php" method="post">
  2. <textarea name="edit" rows="20" cols="70"></textarea><br>
  3. <input type="submit" value="submit">
  4. </form>

Ładowanie do textarea:
  1. <?php
  2. $id=$_GET[&#092;"id\"];
  3. $name=$_GET[&#092;"name\"];
  4. $query=&#092;"select * from tabela where id=$id and name='$name'\";
  5. $res=mysql_query($query);
  6. $row = mysql_fetch_object($res);
  7. echo $row->tresc;
  8. ?>

Następnie po modyfikacji tekstu, wysyłam go z powrotem do bazy danych, akcja ta następuje po naciśnięciu przycisku submit.
  1. <?php
  2. if(isset($submit))
  3. {
  4. $tresc=$_POST[&#092;"edit\"];
  5. $query=&#092;"update tabela set tresc='$tresc' where id=$id and name='$name'\";
  6. }
  7. ?>

I tu jest własnie problem, bo po naciśnięciu submit zmienne $id i $name znikają, to znaczy ich wartości są nadpisywane pustymi wartościami.
Próbowałem zapisywać to w zmiennych pomocniczych,w dodatkowej tablicy, to też nic nie dawało. Po przeładowaniu ramki wartości tych zmiennych się ulatniają.
Wiem że można to ominąć stosując zapis do bazy danych, ale może robię jakiś głupi błąd ?


--------------------
-------------

------
Go to the top of the page
+Quote Post

Posty w temacie
- revyag   Zmienne nie są zachowywane   6.10.2004, 08:25:41
- - j00seph   Hmm... spróbuj tak : kod formularza : [PHP] po...   6.10.2004, 10:29:43
- - revyag   Ok. Bangla jak trzeba   7.10.2004, 10:03:37


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 Aktualny czas: 21.08.2025 - 19:45