Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] 2 pytania
maneo
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 2.03.2006

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


Witam

Mam takie pytania:
- czy da sie przeslac w formularzu zmienna do 2 plikow na raz?
- czy w formularzu vartosc VALUE moze byc zmienna ?

Pozdrawiam

maneo

Ten post edytował maneo 6.03.2006, 22:32:24
Go to the top of the page
+Quote Post
chomiczek
post
Post #2





Grupa: Zarejestrowani
Postów: 271
Pomógł: 4
Dołączył: 5.01.2005

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


Ad.1 tak. Poprostu przy zapisywaniu tej zmiennej do pliku zapisujesz ja do dwóch plików;

Ad.2. Można. Zależnie od tego jak do czego to potrzebujesz.. ja często wysylając dane do sprawdzenia np. przed dopisaniem do bazy sprawdzam je, a potem przepisuje wszystkie $_POST do $_SESSION i header przechodzę do tej strony, na której byłem, ale z jakimś parametrem, np. nip=err i wtedy wiem, ze mam błedny nip, a w formularzu mam:
  1. <?php
  2. echo 'value="$_SESSION['nip']"';
  3. ?>

nalezy pamiętać o zerowaniu zmiennych sesyjnych, aby nie było takiej sytuacji, zę ktoś wejdzie na formularz i będzie miał wpisane jakieś wartości przechowywane w zmiennych.


--------------------
created by chomiczek
Go to the top of the page
+Quote Post
mike
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Przenoszę tam gdzie powinno być.
Przedszkole
Go to the top of the page
+Quote Post
maneo
post
Post #4





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 2.03.2006

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


wiec jak to ma wygladac:

<form action="a.php b.php" method="POST">

<form action="a.php, b.php" method="POST">

<form action="a.php" method="POST">
Go to the top of the page
+Quote Post
mike
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


1. Chcesz przesłać do dwóch plików tak aby oba skorzystały z tej zmiennej i wykonaly się?
2. Czy chcesz tę zmienną zapisać w dwóch plikach?

ad. 1) Nie da się. Formularz może być obsługiwaty tylko prze jeden plik.
ad. 2)
  1. <form action="#" method="post">
  2. <input type="text" name="var" value="coś" />
  3. <input type="submit" name="submit" value="OK" />
  4. </form>
  5. <?php
  6.  
  7. if(! empty( $_POST[ 'var' ] ) )
  8. {
  9. file_put_contents( 'plik_jeden.txt', $_POST[ 'var' ] );
  10. file_put_contents( 'plik_dwa.txt', $_POST[ 'var' ] );
  11. }
  12.  
  13. ?>
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 - 03:16