Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Admin zainstalował PHP5 i formularz mi nie działa, pomożecie
kardamon
post
Post #1





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

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


Witam wszystkich.

Miałem zrobić prosty formularz zgłoszeniowy na konferencję - działał, ale na moim serwerze został zainstalowany PHP5 i przestał.

Problem polega na tym, że zmienna o nazwie pola w formularzu nie zawiera wartości tego pola. Formularz jest wysyłany metodą post. Mówiąc inaczej skrypt nie odczytuje danych wysłanych przez formularz, np. pole "Nazwisko" ma zmienną $nazwisko ale nie jest ona odczytywana przez skrypt (zmienna ta jest pusta).

Taki prosty testowy formularz znajduje się tu: knsa.amu.edu.pl/test/test.php
a wygląda tak:

Kod
<p>Tu wyswietlaja sie dane z formularza:</p>

<?php echo("<p>Nazwisko: $nazwisko<br />Imie: $imie</p>"); ?>



<h1>Formularz testowy</h1>



<p>Tu jest formularz:</p>

<form method="post" action="./test.php" enctype="application/x-www-form-urlencoded" >

Nazwisko: <input type="text" name="nazwisko" size="50" />

<br /><br />

Imie: <input type="text" name="imie" size="50" />

<br /><br />

<input type="submit" value="Wyslij" />

</form>


Potrafi ktoś z was przystosować to do PHP5?
Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Paul
post
Post #2





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

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


Nie PHP5 a PHP4 i to dosc stare (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Cytat
W php 4.2.0 i późniejszych, domyślne ustawienie, które udostępniało predefiniowane zmienne w zasięgu globalnym, zostało zmienione. Zmienne nadchodzące metodą GET i POST oraz zmienne serwera domyślnie nie są już umieszczane w zasięgu globalnym. Zamiast tego umieszczane są w odpowiednich tablicach superglobalnych.  

Nadal można uruchomić udostępnianie tych zmiennych w zasięgu globalnym przez ustawienie dyrektywy konfiguracyjnej register_globals na "On" w pliku php.ini.
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 02:53