Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Formularz z akcją ..
pandaci
post
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 13.04.2007

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


Witam

Chciałbym zrobić coś takiego że po kliknięciu buttona z formularzem ten przejdzie do jakiegoś kawałka w tym samym pliku i wykona to co tam jest zapisane. Tylko po naciśnięciu !

Proszę o pomoc bo nie mam pomysłu
Go to the top of the page
+Quote Post
kossa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


użyj odwołania w formie (action) do tego samego pliku ale z dodatkowym parametrem, parametr możesz dodać w url akcji lub jako np. ukryte pole w formularzu

po kliku submita sprawdzaj czy jest odpowiednia wartość Twojej zmiennej, jeśli tak to wywołu jakąś funkcję php


np.
  1. <form action='index.php?a=1' .... >


  1. <?php
  2. if ($_GET["a"]=="1")
  3. funkcja();
  4. ?>



a z post:

  1. <input type='hidden' name='a' value='1'>


  1. <?php
  2. if ($_POST["a"]=="1")
  3. funkcja();
  4. ?>


Łukasz

Ten post edytował kossa 20.04.2007, 13:58:22
Go to the top of the page
+Quote Post
pandaci
post
Post #3





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 13.04.2007

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


Dzięki.

Ale jak mam w jednym pliku include drugi plik i ten formularz w tym drugim pliku to niestety nie działa.
A nawet więcej, uruchamia się akcja z pierwszego pliku z 1 formularza, klikam na akcje z drugiego formularz.
Dlaczego tak jest??
Go to the top of the page
+Quote Post
wert1
post
Post #4





Grupa: Zarejestrowani
Postów: 175
Pomógł: 2
Dołączył: 22.03.2007
Skąd: localhost

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


a zkąd ci się wzioł drugi formularz?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
pisz po polsku
Go to the top of the page
+Quote Post
pandaci
post
Post #5





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 13.04.2007

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


Mam plik 1.php - wyświetlam w nim w formularzu dane z bazy i mam przycik submit do pliku wydruk.php

W pliku 1.php mam tez include('2.php')

W pliku 2.php wyświetlam kolejny formularz rownież z przyciskiem do pliku 3.php.

Jak kliknę przycisk z drugiego formularza wykonuje się akcja z pierwszego.

Dlaczego tak jest??
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.09.2025 - 08:45