Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Co jest z tym formularzem?!
Ka-lolek
post
Post #1





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 26.01.2005

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


Mam problem tego typu, że z menu wchodzę do formularza (admin_addrecord1.php), następnie go wypełniam i klikam wyślij. Niestety formularz zamiast się wysłać i przejść do pliku, który jest wpisany w action (admin_addrecord2.php) się wyczyszcza. Po kliknięciu przycisku wyślij W pasku przeglądarki zamiast localhost/admin_addrecord2.php pojawia się ścieżka localhost/admin_addrecord1.php/admin/addrecord2.php. Dlaczego tak może być?
Pozdrawiam i proszę o odpowiedź
Ka-lolek
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


Twój serwer ma problemy ze ścieżkami względnymi smile.gif

Jako action ustaw ./admin_addrecord2.php, czyli dodaj ./ przed adresem w ACTION.

Poza tym przydałoby się abyś pokazał kawałek kodu (ten formularz) bo wróżką nie jestem (i tutaj takich nie znajdziesz).
Go to the top of the page
+Quote Post
Ka-lolek
post
Post #3





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 26.01.2005

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


Dodam jezscze, że jeżeli wejdę do formularza odrazu (klikając admin_addrecord1.php) w spisie plików, to rekord jest dodawany, a jezeli poprzez to menu (zwykly link do tego pliku: <a href="/sklep/admin_addrecord1.php/">Dodaj nowy produkt</a>) to dzieje sie wlasnie tak jak napisalem (nie dodaje rekordu, kasuje sie formularz i w przegladarce jest ta sciezka: localhost/admin_addrecord1.php/admin/addrecord2.php.

Pozdrawiam

Ten post edytował Ka-lolek 16.07.2005, 18:32:53
Go to the top of the page
+Quote Post
tiraeth
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


Cytat
dodalem .\ ale nadal (...)

Czy Ty myślisz? Napisałem wyraźnie ./

<a href="/sklep/admin_addrecord1.php/">
To co grube i podkreślone to usuń... i dlaczego po nazwie pliku dajesz ukośnik?
Go to the top of the page
+Quote Post
Ka-lolek
post
Post #5





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 26.01.2005

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


dobra to ./ i tak nie robilo roznicy
niepotrzebny jest ten ukosnik na koncu (ten pierwszy chyba moze byc).
Wielkie dzięki za pomoc.

MOzesz mi jeszcze powiedziec czym sie roznia te sciezki wzgledne i bezwzgledne? bezwzgledne chyba maja / albo litere dysku na poczatku, a wzgledne nie - prawda?
Go to the top of the page
+Quote Post
tiraeth
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


Bezwzgledna to np. localhost/katalog/plik.php a względna to np. katalog/plik.php (tak sądzę)...

Ten pierwszy też usuń...
Go to the top of the page
+Quote Post
crash
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Mała poprawka: Względne to jak sama nazwa wskazuje względem aktualnego katalogu (np. ../katalogwyzej/), bezwzględne to wskazywane "od samej góry" np. /var/www/katalog/plik.php


--------------------
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 Aktualny czas: 21.08.2025 - 18:28