Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pare stron do jednego pliku
Forum PHP.pl > Forum > Przedszkole
venom-ek
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
theoden
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.
sf
  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. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.