jigsaw
20.01.2007, 18:05:52
Nie zjeżdzajcie mnie,ale przeszukałem forum,zrobiłem co potrzeba ale zmiennej nie przesyła...
<form action='wstaw_nazwisko.php' method='POST'> Nazwisko:
<input type="text" name='nazwisko'/><input type=submit value='Prześlij'/>
<html>
<head></head>
<body>
Nazwisko:
<?php echo $_POST['nazwisko']?></br>
</body>
</html>
register_globals = ON
Co jest źle...wiem,że nic nie wiem
Cienki1980
20.01.2007, 18:07:31
<?php
?>
Nie wiem czy przypadkiem ale nie masz średnika na końcu tego ciągu. Może to to.
EDIT: to jednak nie to.
a co się dzieje jak wyświetlisz całą tablicę :
<?php
echo "<pre>";print_r
($_POST);echo
"</pre>"; ?>
jigsaw
20.01.2007, 18:19:51
Cytat(Cienki1980 @ 20.01.2007, 18:07:31 )

a co się dzieje jak wyświetlisz całą tablicę :
<?php
echo "<pre>";print_r
($_POST);echo
"</pre>"; ?>
Array
{
}
Hubson
20.01.2007, 19:03:45
A zmień tą linię:
<form action='wstaw_nazwisko.php' method='POST'>
na:
<form action="wstaw_nazwisko.php" method="post">
Działa?
jigsaw
20.01.2007, 19:14:53
Cytat(Hubson @ 20.01.2007, 19:03:45 )

A zmień tą linię:
<form action='wstaw_nazwisko.php' method='POST'>
na:
<form action="wstaw_nazwisko.php" method="post">
Działa?
nie działa... przy kompilowaniu pliku .php(tego drugiego) mam komunikat "php Notice: Undefined index: nazwisko on line 5
maryaan
20.01.2007, 19:43:04
nie zamknales formularza
jigsaw
20.01.2007, 19:48:53
Cytat(maryaan @ 20.01.2007, 19:43:04 )

nie zamknales formularza
nadal nie działa...
maryaan
20.01.2007, 19:50:51
wlasnie widze, zobacz czy na pewno nie masz literowki w nazwie pliku bo ten kod z pierwszego posta u mnie dziala ok. Najlepiej na poczatku tego pliku z formularzem daj sobie
<?php
?>
a w fomularzu jako "action" wpisz ten plik z formularzem, moze cos pomieszales z plikami po prostu
jigsaw
21.01.2007, 00:05:05
nadal nie działa, mam już dość...
plik dodaj.htm poniżej:
<form action="pokaz.php" method="post"> Nazwisko:
<input type="text" name="nazwisko"/><input type="submit" value="Przeslij"/>
plik pokaz.php ponizej:
<html>
<head>
</head>
<body>
Nazwisko:
<?php
?>
</body>
</html>
tutaj przy indywidualnym kompilowaniu pokaz.php wyskakuje blad
"Nazwisko: php Notice: Undefined index: nazwisko in C:\serwer\www\pokaz.php on line 7"
Cysiaczek
21.01.2007, 00:18:29
To działa - sprawdziłem.
To, ze masz NOTICE, to nie jest błąd, tylko jak nazwa wskazuje ostrzeżenie - możesz je zignorować
Pozdrawiam.
jigsaw
21.01.2007, 00:26:10
to ja już nie wiem, mam źle skonfigurowany php.ini ? Zła konfiguracja php??
maryaan
21.01.2007, 01:12:00
sprobuj jeszcze to. zapisz w pliku cos.php
<?
?>
<form action="cos.php" method="post">
<input type="hidden" name="costam" value="drugiecostam">
<input type="submit">
</form>
jigsaw
21.01.2007, 13:44:36
przeinstalowalem całość (apache,php,mysql) i zadziałało,ale tylko w przeglądarce IE. Jak uruchamiam z Dev-php to nie działa nadal nie przesyła(nie wyświetla)... w jakim programie(prostym) kodować php, tak żeby dobrze wyświetlało i podawało błędy kompilacji...
Cysiaczek
21.01.2007, 14:11:40
W php nie ma kompilacji, chyba, że za taką uznasz interpretację.
Co to znaczy, że uruchamiasz z Dev-php? Coś nie bardzo rozumiem... czy Ty przypadkiem liczysz na to, że Dev-php w jakiś magiczny sposób zrozumie metody POST, GET itp? Jakim cudem, przecież najpierw taki formularz musi odebrać serwer www.
Jeśli działa w IE, to pewnie działa też w innych przeglądarkach, tak?
Pozdrawiam.
jigsaw
21.01.2007, 14:47:39
kompiluje w programie Dev-php(compile and run)...i uruchamia się automatycznie w IE tylko nie przesyła zmiennych. A jak wchodzę do IE i wpisuje do okna przegladarki adres
http://localhost/dodaj.htm to działa...
Cysiaczek
21.01.2007, 14:59:32
W takim razie wina leży po stronie tego programu. Włączasz przeglądarkę, wpisujesz w pole tekstowe jakiś tekst, klikasz submit i działa. Cała ta zabawa w Compile and Run to jakiś kompleks z języków kompilowanych : P. Jeszcze raz powtarzam - php nie jest językiem kompilowanym, równie dobrze możesz pisać w notatniku. Zobacz, czy uruchamiana przeglądarka posiada poprawny adres z hostem localhost.
Pozdrawiam.
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.