Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 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 (IMG:http://forum.php.pl/style_emoticons/default/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
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
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 (IMG:http://forum.php.pl/style_emoticons/default/aarambo.gif)
Go to the top of the page
+Quote Post
-bat21-
post
Post #4





Goście







Dzięki za pomoc, dużo jeszcze przede mna (IMG:http://forum.php.pl/style_emoticons/default/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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 07:56