Nasze strony wykorzystują pliki cookies. Używamy cookies i podobnych m.in. w celach reklamowych i statystycznych oraz w celu dostosowania serwisów do potrzeb użytkowników. Mogą też stosować je nasi reklamodawcy, firmy badawcze oraz dostawcy aplikacji. W przeglądarce można zmienić ustawienia dotyczące cookies. Więcej informacji. Jeśli nie wyrażasz zgody, opuść tę stronę.

Przekazywanie zmiennych(lamer)

Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.

Moderator: Grupa pościgowa ;-)

Przekazywanie zmiennych(lamer)

Postprzez rob76kw » 16 września 2004, o 15:55

Witam,
Problem polega na tym, ze mam 3 stronki 1.php, 2.php, 3.php
1 strona formularz method="post"
< input type="text" name="a1"
<select name="a2" -> polonczony z baza MySQL (SELECT a FROM baza.tabela1)
2 strona <?php $a3=$_POST[a1];
$a4=$_POST[a2]; ?>
<select name="a5" -> podlonczon z baza MySQL (SELECT a,b FROM baza.tabela1 WHERE a='$a4')

no i cacy to dziala

problem polega na tym, jak przekazac $a3,$a4 i dane z selecta na strone 3.php
jestem nowy i prosze o wyrozumialosc(wiem ze ten temat jest czesto poruszany)
-wykorzystywalem sesje,czytalem o zmiennych globalnych ale nadal nie wiem
co z tym fantem zrobic

Prosze o jakies wskazowki (dzieki)
rob76kw
Zanim zapytam poszukam odpowiedzi
Zanim zapytam poszukam odpowiedzi
 
Posty: 2
Dołączył(a): 16 września 2004, o 15:26

Postprzez januzi » 16 września 2004, o 17:15

setcookie( "a3", $a3 ) ; w naglowku strony, wymaga odswiezenia, zeby zadzialalo
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53

Postprzez lockoom » 16 września 2004, o 18:04

Możesz też przekazać w pasku adresu albo przez sesję.
lockoom
Super spec!
Super spec!
 
Posty: 999
Dołączył(a): 30 września 2002, o 19:46

Postprzez rob76kw » 16 września 2004, o 18:42

1)Dziekuje bardzo za pomoc setcooki - dziala. jest jeden problem
dziala przy odpaleniu bezposrednio danego pliku php
jezeli ten plik jest podlonczony przez include "....php" to mi wywala
Cannot add header information - nie wiem co to moze być
2)co znaczy wymaga odswiezenaia, zeby zadzalalo

przepraszam za klopot
rob76kw
Zanim zapytam poszukam odpowiedzi
Zanim zapytam poszukam odpowiedzi
 
Posty: 2
Dołączył(a): 16 września 2004, o 15:26

Postprzez januzi » 16 września 2004, o 18:45

jesli cos na przegladarke wyslales wczesniej (nawet spacje) to taki komunikat bedzie sie pojawial
jak juz pisalem w naglowku strony musi sie znalezc setcookie, przed jakimkolwiek tekstem
ale jak nie masz mozliwosci to ob_start() ; na poczatku skryptu oraz ob_flush() ; na koncu.

wymaga odswiezenia, jesli chcesz odczytac wartosc ktora dales do cookie, nie mozesz w jednym wywolaniu skryptu ustawic cookie a potem odczytac z niego zawartosc, odczyt bedzie mozliwy dopiero po przeladowaniu strony
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53


Powrót do PHP, Perl, SQL, CGI, XML...

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników

cron