Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Wyswietlanie danych z formularza
Forum PHP.pl > Forum > Przedszkole
revoltt
Witam
Jestem nowy na tym forum wiec na wstepie chcialbym wszystkich przywitac.

Mam do Was pytanie.
Dlaczego nie chce sie wyswietlic zmienna ktora jest pobierana z formularza??
Kod
<html>
<head>
<title>Pytanie PHP</title>
</head>
<body>
<form method=get action="test.php">
Podaj jakis tekst!
<input name="tekst" type="text">
<br />
<input type=submit>
</form>
</body>
</html>

I teraz skrypt php.

Kod
<html>
<head>
<title>TEST PHP</title>
</head>
<body>
Twoj tekst
<?php
echo $tekst;
?>
</body>
</html>


Sorka ze takie proste ale w ogole nie mam zielonego pojecia co tu moze byc zle.
Po wpisaniu zwyklego tekstu funkcja echo wszystko jest ok,
 a po wyslaniu formularza nie wyswietla sie wartosc zmiennej.
Moze ktos bedzie wiedzial dlaczego?smile.gif
Z gory dzieki za pomoc.
webdice
Nie

  1. <?php
  2. echo $tekst;
  3. ?>


tylko

  1. <?php
  2. echo $_GET['tekst'];
  3. ?>


Poza tym powinno być tak:

  1. <form method="GET" action="test.php">
isso
we wczesniejszych wersjach php było to możliwe, a od php 5 samo odwoładnie do zmiennej nie zwraca nic smile.gif ale tak jak kolega wyżej podał musi działać.
revoltt
Pewnie ze dziala:)
Przy nauce php korzystam z ksiazki php4 od podstaw.
Ale widac ze chyba nieaktualna.
Dzieki ze szybka odpowiedz. I oczywiscie pomogl:)
thx
webdice
Proponuje Ci poczytać o zmiennych super globalnych i o wadach register_globals.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.