Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pare stron do jednego pliku, mozliwe jest to ;] ?
venom-ek
post 18.10.2004, 19:13:03
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 3.09.2004

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


czesc,

chcialbym sie spytac czy mozliwe jest wpakowanie paru stron do 1 pliku, np. pliku z formularzem, pliku ze skryptem przetwarzajacym ten formularz i pliku zapisujacego go gdzies tam - no zalozmy ze tak to musi byc rozlozone (wiem ze niekoniecznie, ale to tylko przyklad).
chodzi glownie o przekazywanie tych zmiennych i wogole schemacie takiego pliku ?

czy robic to uzywajac funkcji ? jezeli tak to <FORM action=? przy formularzach i jak przekazywac pomiedzy nimi zmienne... w C jest to jasne. zmienna wskaznik etc. a tutaj nie widzialem jeszcze nigdzie zeby ktos to opisal sad.gif


pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
theoden
post 18.10.2004, 19:37:18
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 21.03.2004
Skąd: Radom

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


Da sie i to bardzo prosto. Co do przekazywania zmiennych to może to być zarówno formularz jak i sesje.

np: możesz sobie zrobić prostego switch-a i uwzgledniając zmienne z formularza podejmować odpowiednią akcje:


  1. <?php
  2.  
  3.  // plik formularz.php
  4.  
  5. switch ($_POST['akcja']) {
  6.  case $_POST['akcja'] == &#092;"zapisz_dane\" :
  7.  save_data($_POST['arg']); // funkcja zapisująca dane
  8.  break;
  9.  default:
  10.  show_form(); // standardowo formularz
  11. }
  12.  
  13.  
  14.  
  15.  
  16. ?>

No i formularzyk: ktory ma sobie wygenerować funkcja show_form();
  1. <form action="formularz.php">
  2. <hidden name="akcja" value="zapisz_dane">
  3. <input type="Submit">
  4. </form>


To tak w dużym skrócie. Pobaw sie.

Ten post edytował theoden 18.10.2004, 19:38:05


--------------------
Go to the top of the page
+Quote Post
sf
post 18.10.2004, 19:40:04
Post #3





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


  1. action=\"<?php echo $_SERVER['PHP_SELF']; ?>\"


np.

  1. <?php
  2. include 'funckje_do_zapisu.php';
  3.  
  4. if(isset($_POST['jakas_zmienna'])) {
  5. // operacje
  6. zapisz($zmienna_po_operacji);
  7. }
  8. else {
  9. include 'formularz.php';
  10. }
  11. ?>


--------------------
Zapraszam na mój php blog, tworzenie stron.
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 - 00:38