Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Formularz z akcją ..
pandaci
post 20.04.2007, 13:49:50
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 20.04.2007, 13:56:05
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 20.04.2007, 14:06:11
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 20.04.2007, 14:12:24
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?questionmark.gif
pisz po polsku


--------------------
"Homo sum, humani nihil a me alienum puto."
"Necessitas ultimum et maximum telum est."
"Ventem seminabunt et turbinem metent."
"Gallia est omnis divisa in partes tres..."
Go to the top of the page
+Quote Post
pandaci
post 20.04.2007, 14:19:05
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:42