Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Formularz do edycji zmiennych
wert1
post 30.03.2007, 09:38:51
Post #1





Grupa: Zarejestrowani
Postów: 175
Pomógł: 2
Dołączył: 22.03.2007
Skąd: localhost

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


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.


--------------------
"Homo sum, humani nihil a me alienum puto."
"Necessitas ultimum et maximum telum est."
"Ventem seminabunt et turbinem metent."
"Gallia est omnis divisa in partes tres..."
Go to the top of the page
+Quote Post
siemakuba
post 30.03.2007, 10:45:33
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


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
Go to the top of the page
+Quote Post
wert1
post 30.03.2007, 15:02:42
Post #3





Grupa: Zarejestrowani
Postów: 175
Pomógł: 2
Dołączył: 22.03.2007
Skąd: localhost

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


nie wiem jak napisać ten formularz a raczej w jaki sposób ma się wysyłac do pliku

Ten post edytował wert1 30.03.2007, 15:03:13


--------------------
"Homo sum, humani nihil a me alienum puto."
"Necessitas ultimum et maximum telum est."
"Ventem seminabunt et turbinem metent."
"Gallia est omnis divisa in partes tres..."
Go to the top of the page
+Quote Post
siemakuba
post 30.03.2007, 15:25:51
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


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.
Go to the top of the page
+Quote Post
wert1
post 30.03.2007, 16:06:56
Post #5





Grupa: Zarejestrowani
Postów: 175
Pomógł: 2
Dołączył: 22.03.2007
Skąd: localhost

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


  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ć

Ten post edytował wert1 30.03.2007, 17:17:02


--------------------
"Homo sum, humani nihil a me alienum puto."
"Necessitas ultimum et maximum telum est."
"Ventem seminabunt et turbinem metent."
"Gallia est omnis divisa in partes tres..."
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: 19.07.2025 - 09:59