Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Absolutnie podstawy - problem z formularzem
m72
post 4.01.2013, 00:06:10
Post #1





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 25.12.2012

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


Witam wszystkich. Przystopowało mnie na strasznie prostej rzeczy mianowicie:
Jak zrobić button który po kliku będzie przekazywać jakąś wartość
do jakiegoś pliku php który ją wyświetli ALE!............
Chodzi o to zeby to się odbywało bez potwierdzenia submitem, poprsostu mam guzik, klikam
i od razu przerzuca mnie na inną stronę gdzie wartość guzika jest wyświetlana.
Go to the top of the page
+Quote Post
Szymciosek
post 4.01.2013, 00:18:36
Post #2





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


No przecież submit chyba tak działa z formularzem ? Czy nie o to Ci jeszcze chodzi ?
Robisz formularz, dodajesz do niego przycisk i przekazujesz.

Jeszcze coś innego, co mi przychodzi do głowy to np value danego przycisku i odebranie tego w php, też się powinno dać.

Jeszcze inne, to ustawianie formularza + submit, ale z polami hidden i one mają jakieś defaultowe wartości, które chciałbyś odebrać w php.
Go to the top of the page
+Quote Post
m72
post 5.01.2013, 00:39:36
Post #3





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 25.12.2012

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


No a mógłbyś przesłać 2 pliczki które działają ?
Mi się nie udało.
Go to the top of the page
+Quote Post
Damonsson
post 5.01.2013, 00:57:11
Post #4





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


index.php:
  1. <form action="form.php" method="post">
  2. <input type="submit" name="submit" value="wartość" />
  3. </form>



form.php:
  1. <?php
  2. echo $_POST['submit'];
  3. ?>
Go to the top of the page
+Quote Post
m72
post 5.01.2013, 01:34:55
Post #5





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 25.12.2012

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


Dzięki za odpowiedź ale nie do końca o to mi chodziło.
Docelowo to ma działać tak że na guzikach (będzie ich więcej)
będzie jeden taki sam napis, a wartość przekazywana do drugiego
pliku ma być inna niż to co się wyświetla na guziku.
Np po kliku w guzik z tekstem "potwierdź" ma zostać przekazana zmienna "zm1".
Próbowałem podmieniać wpisy w "name" i "value" ale nie działa.
Może tak poprotu się nie da zrobić ?

ps. dodam tylko ze docelowo zamiast zmiennych będą zapytania do bazy ale to za jakiś czas.

Ten post edytował m72 5.01.2013, 01:46:22
Go to the top of the page
+Quote Post
Szymciosek
post 5.01.2013, 10:10:09
Post #6





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


  1. echo "<td><form action=\"content.php\" method=\"post\">
  2. <input type=\"hidden\" name=\"id\" value=\"$id\" />
  3. <input type=\"submit\" name=\"edit\" value=\"Edit\" />
  4. <input type=\"submit\" name=\"delete\" value=\"Delete\" />
  5. </form></td>";


  1. echo $_POST['id'];


Z tym kombinuj, w polu typu hidden jest zmienne id z przekazanym value.
Skopiowane z mojej aplikacji.

Ten post edytował Szymciosek 5.01.2013, 10:10:39
Go to the top of the page
+Quote Post
Damonsson
post 5.01.2013, 12:44:28
Post #7





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


Po co dodatkowy input hidden?

zamiast input daj:
  1. <button type="submit" name="submit" value="wartość">Wyślij</button>


Ten post edytował Damonsson 5.01.2013, 12:44:43
Go to the top of the page
+Quote Post
Szymciosek
post 5.01.2013, 12:53:54
Post #8





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


Tak mi w sumie polecano, ale masz rację, bo niekoniecznie on chce mieć formularz.
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 Wersja Lo-Fi Aktualny czas: 13.07.2025 - 22:53