Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Przekazywanie wartosci
Gwozdyk
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 5.01.2008

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


Mam pytanie. Do tej pory zawsze przekazywalem wartosc z formulaza za pomoca get lub post i w action dawalem link pliku skryptu ktory mial zostac wykonany. Natomiast nie wiem jak zrobic zeby np po nacisnieciu przycisku albo linku nie przeskoczylo do innego pliku tylko poprstu wykonal sie jakis skrypt na tej samej stronie. Bede wdzieczny za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
RubiX
post
Post #2





Grupa: Zarejestrowani
Postów: 162
Pomógł: 6
Dołączył: 14.02.2007
Skąd: Poznań

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


Może tak:

  1. <?php
  2. if ($_GET['akcja']=="dodaj") {
  3. // wpisujesz tutaj wpis do sql lub cokolwiek pobierajaz zmienne post
  4. } else {
  5. echo "  <FORM METHOD='POST' action='WPISZNAZWEPLIKU.php?akcja=dodaj'>
  6. //tresc formularza
  7.  </FORM>";
  8. }
  9. ?>


Albo tak:

  1. <?php
  2. extract( $_GET ); 
  3. extract( $_POST ); 
  4.  
  5. if (empty($wykonaj)) { 
  6. echo '<form method="post">
  7. tresc formularza
  8. <input type="submit" name="wykonaj" value="Zapisz"></form>'; 
  9. } else {
  10. //jakies dzialania po przeslaniu formularza np zapis do sql
  11. //inne dane...
  12. }
  13. ?>


Ten post edytował RubiX 12.01.2008, 20:44:19
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 15:05