![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 11.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam taki kod: - problem
wszystko jasne, jak zrobic aby po wcisnieciu button do costam.php przekazywala sie zmienna? name=zmienna value=$zmienna wiem - ale jak wyzej value jest juz uzyte. jak to połaczyć? pzdr., |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 2.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
po pierwsze dawaj cudzysłowia, bo twój kod jest błędny, czyli
Nie do końca rozumiem o co ci chodzi z tym drugim. Zakładam że wysyłasz pierwszy formularz, a następnie go odbierasz i w ten sposób masz $adres=$_GET['zmienna'] echo "dane $adres zostały zapisane!<br />"; echo "<form method='link' action='$adres.php'><input type='submit' value='go'>"; wyświetli "dane kolor zostały zapisane!" i pojawi się przycisk go. Nie ma czegoś takiego jak method="link", jest tylko GET i POST. GET słuzy do przekazywania zmiennych przy uzyciu URL'a i POST jest niewidoczne dla użytkownika. Być może nie pobierasz wszystkich zmiennych z poprzedniego formularza. Pamiętaj że $_GET to tablica, i jesli chcesz się odnosić do innych zmiennych musisz w indeksie tablicy $_GET dodać inny indeks (w twoim przypadku będzie to inny name który wpisałeś w formularzu). Załóżmy że masz formularz To aby wyświetlić te zmienne musisz podac je obie, czyli mie I otrzymasz "Najładniejszy kolor to zielony natomiast najbrzydszy to różowy" nie działa url .php no found - w ogole nie odczytuje zmiennej jak zmiennej czy jako tekstu Jeżeli wywołujesz strone bezpośrednio, $adres będzie pusty i powinien Ci się wywalić. Możliwe tez że watrość zmienna w poprzednim formularzu jest pusta, ponieważ otrzymujesz pusty string |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 06:22 |