Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Formularz do edycji zmiennych
Forum PHP.pl > Forum > Przedszkole
wert1
Witam,
chcę zrobić dzienniczek ucznia, mam już skrypt logowania.
Czy ktoś mógłby mi zrobić (albo pokazać jak się robi) formularz do edycji zmiennych?
Ten formularz byłby dostępny tylko dla nauczyciela i umożliwiał by zmianę ocen (zmiennych).

np.

Oceny z Polskiego : Formularz z ocenami (5-,6,1,4+)
Oceny z Anglika : Formularz z ocenami (5-,6,1,4+)
...
...
... itp.
Uwagi do ucznia :
pole tekstera

Przycisk WYśLI Oceny

Oceny i uwagi które wpisał nauczyciel wysylane są do pliku ucznia.
siemakuba
Czy dane trzymasz w pliku czy w bazie?

Schemat może wyglądać tak:

1. pobierasz dane z bazy / pliku
2. budujesz formularz uzupełniając go pobranymi danymi
3. po zatwierdzeniu formularza zapisujesz dane wprowadzone przez użytkownika

Zacznij pisać, z pewnością pomożemy :)
Gotowca nie będzie ;)

pozdr.

P.S. PHP -> Przedszkole
wert1
nie wiem jak napisać ten formularz a raczej w jaki sposób ma się wysyłac do pliku
siemakuba
Po zatwierdzeniu formularza (kliknięcie przycisku typu "submit") dane z niego zostaną wysłane do strony (skryptu), która podana będzie jako parametr action formularza. (jeżeli nie podasz tego parametru dane wysłane zostaną do tego samego skryptu w którym znajduje się formularz).

W tym skrypcie (odbierającym dane) przesłane dane dostępne będą w tablicy superglobalnej PHP -> $_POST lub $_GET, zależnie od sposobu przesłania danych (parametr method formularza). Powinna to być metoda POST.

Możesz sprawdzić w pliku w którym odbierasz dane co zostało przesłane wyświetlając odpowiednią tablicę na ekran:

  1. <?php
  2. print_r($_POST);
  3. // lub 
  4. print_r($_GET);
  5. ?>


Walcz :) Nie jest to trudne. Jak już pisałem, gotowca nie będzie, więc zacznij pisać i zgłaszaj ewentualne problemy ;)

pozdr.
wert1
  1. <?
  2.  
  3. $plikNazwa="2.txt" //nazwapliku
  4.  
  5. ?>
  6.  
  7. <form action="<? echo $PHP_SELF ?>" method=POST>
  8.  
  9. <textarea name=plikZawartosc><? readfile($plikNazwa);?></textarea>
  10.  
  11. <input type=submit name=submit value=submit>
  12.  
  13. </form>

Ale po wcisnięciu submit powraca do tego trkstu jaki jest w pliku 2.txt
a powinien go zmienić
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.