Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyswietlanie zawartosci zmiennej z formularza, "early stage" problem
-bat21-
post
Post #1





Goście







Czesc,
jestem zupelnie zielony w te klocki, dopiero zaczalem podroz przez gaszcz kodow. Doszedlem do pobierania danych z formularza HTML i utknalem.
Przyklad ksiazkowy:
Kod
<HTML>
<HEAD></HEAD>
<BODY>
<FORM method=get action="a.php"
<INPUT type="text" name="Author">
<BR>
<INPUT type=submit>
</FORM>
</BODY>
</HTML>


no a w a.php
odwołanie do tej zmiennej $Author
Kod
<?php
echo $Author;
?>
z oprawą kodu HTML, ma się rozumieć.
Podręcznik podaje, że należy dbać o wielkość liter (przy całej swej zieleni, sam na to wpadłem winksmiley.jpg ). Ale pomimo zgodnosci co do joty z kodem z ksiazki tekst z formularza sie nie wyswietla na stronie a.php.
Czy przyczyna moze tkwic w php.ini? Jesli tak to help.
pzdr
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Yarecki
post
Post #2





Grupa: Zarejestrowani
Postów: 166
Pomógł: 0
Dołączył: 1.04.2004
Skąd: Gdynia

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


  1. <?php
  2.  
  3. echo $_GET['Author'];
  4.  
  5. ?>


Poczytaj o $_GET, $_POST, ... i o register_globals


--------------------
Nigdy nie kłóć się z głupim, ludzie mogą nie dostrzec różnicy.
Go to the top of the page
+Quote Post
_Cartman
post
Post #3





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 28.01.2005
Skąd: Byczyna

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


Je&para;li chodzi o sam kod, to i jeden i drugi jest poprawny... Ale może tak jak już kolega wyżej wspomniał, przyczyna może tkwić wła&para;nie w register_globals. Spróbuj napisać plik a.php w wyżej wymieniony sposób, czyli:

  1. <?php
  2. echo '{$_POST['Author']}';
  3. ?>


Użyłe&para; zmiennej globalnej, która według mnie jest pewniejsz&plusmn; metod&plusmn; programowania, bo je&para;li przeskoczysz na inny serwer, który nie ma uaktywnionej register_globals, to nie będzie problemów ze zmiennymi przesyłanymi z formularzy. A co do samej zmiennej globalnej, użyłe&para; $_POST, bo dane przesłane zostały met&plusmn;d&plusmn; POST z formularza html... Ale to już troszkę nie na temat, więc poczytaj sobie o tym. Fajnie podstawy s&plusmn; opisane w ksi&plusmn;rzce pt. "php Szybki start" wydawnictwa Helion.

Pozdrawiam aarambo.gif


--------------------
hmmm.... :)
Go to the top of the page
+Quote Post
-bat21-
post
Post #4





Goście







Dzięki za pomoc, dużo jeszcze przede mna smile.gif Ale moge kontynuowac nauke (takze z ksiazka heliona PHP4 od podstaw), bo to faktycznie byla sprawa uruchomienia register_globals.
pzdr,
bat21
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 - 06:31