![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 31.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym przenieść dane z formularza metodą POST do pliku z php. Na stronie są dwie strefy div. Na jednej jest formularz a na drugiej obszar w którym ma się pokazać wynik przetworzony przez skrypt php w pliku dane.php. Nastąpić to ma po kliknięciu przycisku BUTTON. Przeglądałem o Ajax ale nie ma konkretnie sprecyzowanego do tej sytuacji. Jest błąd lub wynik otwiera się na nowej stronie. Może będzie ktoś wiedział co zrobić.
CODE <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Dokument bez tytułu</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> function loadPage(file) { $('#wynik').load(file); } </script> </head> <body> <div id="formularz" style="width:800px; height:300px; background:#0C9; margin: 0 auto"> <div style="text-align:center;"> <p> </p> <p> </p> <form id="form" method="post" action="dane.php"> <label id="produkt1" for="produkt1">Produkt</label> <input type="text" name="produkt1" id="produkt1" /><br/> <label for="produkt2">Produkt</label> <input type="text" name="produkt2" id="produkt2" /><br/> <label for="produkt3">Produkt</label> <input type="text" name="produkt3" id="produkt3" /><br/> <label for="produkt4">Produkt</label> <input type="text" name="produkt4" id="produkt4" /><br/> <label for="produkt5">Produkt</label> <input type="text" name="produkt5" id="produkt5" /><br/> <input id="submit" type="submit" value="Wyslij" onClick="loadPage('dane.php');"/> <input name="wyczysc" type="reset" value="Wyczysc" /> </form> </div> </div> <div id="wynik" style="width:800px; min-height:300px; background:#0FF; margin: 0 auto"> <?php include 'dane.php'; ?> </div> </body> </html> Ten post edytował kaminki 31.03.2014, 16:44:47 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 31.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Już sprawdzałem to i nie działa. A w jaki sposób przekazać zmienne do php żebym mógł je odczytać w taki sposób
CODE $produkt1 = $_POST['produkt1']; Plik załaduje mi się przy starcie strony do div i jest zbłędami bo jeszcze nie otrzymał wartosci zmiennych z formularza a po kliknięciu SUBMIT nic to juz nie zmienia. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Pozostałe opcje (np. jak odbierać dane): https://api.jquery.com/jQuery.post/ |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 31.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Próbuje i jakoś mi nie wychodzi oczekiwany rezultat. W dolnym div po wpisaniu np. w górnym okienku "ser" powinno w dolnym pojawic sie "tosty z ogorkiem". Albo mam błąd albo na nowej stronie pokazuje się i nie mogę nic ruszyć dalej. Może ktoś wymyśli coś w tej sytuacji.
CODE
CODE
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował trueblue 31.03.2014, 18:34:29 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 31.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Nic nie zmieniło się. Nadal otwiera się na nowej pustej stronie. Restartowałem serwer i też nic
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 31.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Teraz wszystko ładnie wygląda. Dzięki
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 15:44 |