Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Nowy ekran
Lombi
post
Post #1





Grupa: Zarejestrowani
Postów: 237
Pomógł: 11
Dołączył: 12.04.2006

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


Witam robaczki smile.gif
Podpowiedzcie mi prosze co zmienic w tych moich wypocinach żeby po zaciśnięciu zapisz pokazal się odpowiedni komunikat jeśli zapisano i jesli nie, lecz żeby zniknela poprzednia zawartość i pokazał sie tylko ten komunikat (w tym wypadku żeby zniknęla testarea).

  1. <?php
  2. switch ($admin) {
  3. case "naglowek":
  4. naglowek();
  5. break;
  6.  
  7. default :
  8. naglowek();
  9. break;
  10. }
  11.  
  12.  
  13. function naglowek() {
  14.  
  15. echo "
  16. <form method='post'>
  17. <div align='center'>
  18. <textarea name='tresc' cols='85' rows='30'>";
  19. readfile('include/naglowek.html');
  20. echo "
  21. </textarea><br>
  22. <input name='zapisz' type='submit' value='Zapisz' style='width: 100px'>
  23. </div>
  24. </form>";
  25.  
  26. if ($_POST["zapisz"]) {
  27.  $dane = $_POST["tresc"];
  28.  $file = "include/naglowek.html";
  29.  $wp = fopen($file, "w");
  30.  $dane = stripslashes($dane);
  31.  if (fwrite($wp, $dane))
  32.  {
  33. echo "Zmiany zostały zapisane"
  34.  }
  35.  else
  36.  {
  37. echo "Zmiany nie zostały zapisane !!!";
  38.  }
  39.  fclose($wp);
  40.  }
  41. }
  42. ?>


--------------------
znowu pomyliłem dwukropek ze średnikiem i starciłem pół dnia na szukanie błędu :)
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




no to na chlopski rozum wydaje sie, ze najpierw powinienes sprawdzac czy byla akcja zapisu, a potem ewentualnie wyswietlac textarea...
A ty najpierw wyswietlasz, a potem zapisujesz jesli wcisnieto zapisz.

  1. <?php
  2. function naglowek() {
  3.  
  4. if ($_POST["zapisz"]) {
  5. //tu se zapisuj i wyswietlaj komunikat
  6. }
  7. else {
  8. //tu se genetuj forma z textarea jak do tej pory
  9. }
  10. ?>


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
-Wieviór-
post
Post #3





Goście







  1. <?
  2. if (jest post)
  3.  {
  4.  // Zapis
  5.  } else {
  6.  // Formularz
  7.  }
  8. ?>


Pozdro

No właśnie, dokładnie jak Nospor napisał smile.gif

Ten post edytował Wieviór 9.08.2006, 13:34:01
Go to the top of the page
+Quote Post
Lombi
post
Post #4





Grupa: Zarejestrowani
Postów: 237
Pomógł: 11
Dołączył: 12.04.2006

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


OOO nie pomyślałem sad.gif
Rzeczywiście działa. Dzięki!
A zapomnialem o jeszcze jedna rzecz zapytać:
Jak mam adresować link do tego pliku (<a href="test.php CO TUTAJ?"></a>)żeby pokazało sie to co jest w funkcji naglowek jesli nie jest ona default?

Ten post edytował Lombi 9.08.2006, 13:55:43


--------------------
znowu pomyliłem dwukropek ze średnikiem i starciłem pół dnia na szukanie błędu :)
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 Aktualny czas: 21.08.2025 - 01:16