Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> form action
Lonas
post
Post #1





Grupa: Zarejestrowani
Postów: 576
Pomógł: 14
Dołączył: 9.11.2005

Ostrzeżenie: (20%)
X----


Hej, mam pytanie jest możliwosc żeby w jedym pliku dać 2 komendy form action,
jeden button jest odnosnikiem do jednego pliku drugi buton do 2,


  1. <form action="produkty.php " method="post">
  2. <form action="show.php " method="post">
  3.  
  4. tekst tekst
  5.  
  6. <input type="submit" name="Submit" value="ok">
  7. <input type="submit" name="Submit2" value="ok2">



to nie dziala smile.gif jest możliwosc zeby podzialalo ?


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




rozwiązan na forum padlo wiele, np tu:
http://forum.php.pl/index.php?showtopic=30301

poszukaj jeszcze a znjadziesz inne


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Lonas
post
Post #3





Grupa: Zarejestrowani
Postów: 576
Pomógł: 14
Dołączył: 9.11.2005

Ostrzeżenie: (20%)
X----


Mam chyba troszke inny problem bo mam napisany pliczek który po wybraniu selecta odświeża dane w inputach przy używciu własnie form action = ,

wynik jest wyświetlany w tym samym pliku,
widziałbyś jakieś rozwiązanie jak wykonać coś takiego :
odśweża dane i po nacisnieciu ok przechodzi do pliku który wpisuje te dane do bazy,

mialem juz to gotowe w przypadku kiedy w selekcie sie pokazywaly dane z bazy i odrazu potem po nacisnieciu ok byly wpisywane,

teraz kiedy są odświeżane pojawia się problem

Oto kod :


  1. <?php
  2.  
  3. $db = mysql_pconnect("localhost", "root");
  4. mysql_select_db("faktury"); 
  5. if (!$db) {  
  6. print "wystąpił błąd w połączeniu";  
  7. exit;
  8. }
  9. function ShowSel() {
  10. $result = mysql_query("select nazwa from kontrahenci"); 
  11. while($dane = mysql_fetch_array($result)){
  12.  echo '<option value="'.$dane[0].'">'.$dane[0].'</option>';
  13.  
  14.  }
  15.  
  16. }
  17.  
  18. ?>
  19.  
  20. <?php
  21.  
  22. if(isset($_POST["hid"]) && !empty($_POST["hid"]) && $_POST["hid"]!="--") {
  23. $res = mysql_query("select ulica,nrdomu,miasto from kontrahenci where nazwa='".$_POST["s"]."'");
  24. $dane = mysql_fetch_row($res);
  25. } else {
  26. $dane = array_fill(0,3," ");
  27.  
  28. }
  29.  
  30. ?>
  31.  
  32. <form action="test.php " method="post">
  33. <select id="s" name="s" onchange="document.getElementById('hid').value='submit';this.form.submit()">
  34. <option value="--">--</option>
  35. <?php ShowSel(); ?>
  36. </select><br /><br />
  37.  
  38.  
  39. <br><br>
  40. <input id="hid" name="hid" type="hidden" value="$_POST["s"]" />
  41.  
  42. adres: <input type="text" id="t1" name="t1" value="<?php echo $dane[0]; ?>" /><br />
  43. nip: <input type="text" id="t2" name="t2" value="<?php echo $dane[1]; ?>" /><br />
  44. miasto: <input type="text" id="t3" name="t3" value="<?php echo $dane[2]; ?>" />
  45. </form>


Ten post edytował L.Pociask 25.11.2005, 10:22:43


--------------------
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 Aktualny czas: 21.08.2025 - 12:58