Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML] $_post nie przekazuje zmiennych
mirkol
post 17.10.2008, 12:40:13
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 7.10.2008

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


Witam.
Czytam forum co jakiś czas, i wypada coś wreszcie napisać, szkoda że zaczynam od problemu:

W pliku 1.php umieściłem kod:
  1. <title>Formularz testowy</title>
  2. </head>
  3. <form action="test.php" method="POST">
  4. <input type="text" name="tekst">
  5. <input type="submit" value="URUCHOM"> </form>
  6. </body>
  7. </html>


wpliku test.php umieściłem kod:

  1. <html>
  2. <head>
  3. <title>Test PHP</title>
  4. </head>
  5. <body>
  6. <?php
  7. $tekst = $_POST["tekst"];
  8. echo $tekst;
  9. ?>
  10. </body>
  11. </html>


to uproszczony kod z tym co potrzebuje, ale nigdzie mi nie przekazuje wartości zmiennej $_POST
jest po prostu puste miejsce:(

register_globals=on
i wtedy można odczytać zmienne bezpośrednio, ale nie chciał bym mieć tego włączonego.

a i jeszcze jedno, zazwyczaj korzystam z <BR> aby przejść do następnej linii,
więc nie zauważyłem wcześniej, ale przejście do następnej linii "\n" też się nie wykonuje.

  1. <?php
  2. echo "pierwsza linia \n";
  3. echo "druga linia";
  4. ?>


wyświetla:

pierwsza linia druga linia

ma ktoś jakieś pomysły co to może być?
PHP 4.2.3, apache nie pamiętam, a w pracy teraz jestem:)


--------------------
Ja uczę się PHP, a ty cierpliwości:-)
Go to the top of the page
+Quote Post
webasek
post 17.10.2008, 12:44:20
Post #2





Grupa: Zarejestrowani
Postów: 274
Pomógł: 35
Dołączył: 18.07.2008
Skąd: Kielce

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


spróbuj skorzystać z print_r($_POST) i powiedz co wtedy pokazuje


--------------------
"Tylko dwie rzeczy są nieskończone: wszechświat oraz ludzka głupota,
choć nie jestem pewien co do tej pierwszej." Albert Einstein

Wirtualny Rynek Predykcyjny
Go to the top of the page
+Quote Post
pyro
post 17.10.2008, 12:46:50
Post #3





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


co do drugiego problemu, to przegladarki zazwyczaj nie traktują \n i \r\n jako nowej lini tylko <br />, mozesz wtedy skorzystac z funkcji nl2br" title="Zobacz w manualu PHP" target="_manual

co do pierwszego problemu, to sprobuj uruchomic ten skrypt pod inna przegladarka


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
mirkol
post 17.10.2008, 13:17:10
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 7.10.2008

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


w innych przeglądarkach jest to samo,
nic się nie pojawia, i drugie, nie przechodzi linii.

print sprawdzę wieczorem (no w nocy) i dam znać,
myślałem że mam jakąś funkcję w konfiguracji php źle ustawioną...


--------------------
Ja uczę się PHP, a ty cierpliwości:-)
Go to the top of the page
+Quote Post
nevt
post 17.10.2008, 13:40:56
Post #5





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


a może tak byś podomykał znaczniki <input> questionmark.gif poza tym po co atrybut method jest DUŻYMI LITERAMI questionmark.gif
  1. <title>Formularz testowy</title>
  2. </head>
  3. <form action="test.php" method="post">
  4. <input type="text" name="tekst" />
  5. <input type="submit" value="URUCHOM" /> </form>
  6. </body>
  7. </html>


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
pyro
post 18.10.2008, 07:44:12
Post #6





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


Cytat(nevt @ 17.10.2008, 14:40:56 ) *
a może tak byś podomykał znaczniki <input> questionmark.gif poza tym po co atrybut method jest DUŻYMI LITERAMI questionmark.gif
  1. <title>Formularz testowy</title>
  2. </head>
  3. <form action="test.php" method="post">
  4. <input type="text" name="tekst" />
  5. <input type="submit" value="URUCHOM" /> </form>
  6. </body>
  7. </html>


@nevt, myślę, że ani jedno, ani drugie nie ma wpływu na działanie skryptu smile.gif


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
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 - 14:17