Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> link zamiast submitu
adek6
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 23.03.2005

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


witam chce zrobić link zamiast submitu w formularzu, chce tak żeby działał tak samo jak submit ale był linkiem, czy jest taka możliwość w php
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
orson
post
Post #2





Grupa: Zarejestrowani
Postów: 548
Pomógł: 2
Dołączył: 19.07.2003

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


witam ...

w php to może nie ale w js+html
Kod
<a href="#" onclick="document.getElementById('<id_forma>').submit();return false;">dalej</a>

albo w funkcji - razem ze sprawdzaniem zawartości forma - maile, treść itp...

pozdrawiam


--------------------
Computer games don't affect kids; I mean if <span style="font-weight: bold;">Pac Man</span> affected us as kids,we would all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music.
Go to the top of the page
+Quote Post
adek6
post
Post #3





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 23.03.2005

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


nie wiem ale coś mi wyskakuje błąd więc powiem dokładniej
mam coś takiego
Cytat
if (isset($_POST['wyniki'])) {
 


*******




<input type=\"submit\" name=\"wyniki\" value=\"Pokaż wyniki\">

i chce żeby zamiast tego submita był link
Go to the top of the page
+Quote Post
strife
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


  1. <form method="get" name="test" action="index.html">
  2. <input type="text" name="input" value="test" />
  3. </form>
  4. <a href="javascript: document.test.submit(); ">Wyślij</a>


questionmark.gif


--------------------
Go to the top of the page
+Quote Post
irysek110
post
Post #5





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

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


U mnie działa tak:

  1. <?php
  2.  
  3. echo &#092;"<center><form name=\"kupujemy\" action=\"kupuj.php\" method=\"post\">
  4. <input type=&#092;"hidden\" name=\"co_kupuje\" value=\"$nr_id\" >
  5. <a href=&#092;"javascript:document.forms['kupujemy'].submit()\">Kupuj!</a></form></center>\";
  6.  
  7. ?>


Jakbyś chciał wywołać to w pętli, czyli zrobić listę takich linków to musisz obok kupujemy wtawić np. licznik z for, czyli:

  1. <?php
  2.  
  3. for ($i=0; $i<$ilestam; $i++)
  4. {
  5. echo &#092;"<center><form name=\"kupujemy.$i\" action=\"kupuj.php\" method=\"post\">
  6. <input type=&#092;"hidden\" name=\"co_kupuje\" value=\"$nr_id\" >
  7. <a href=&#092;"javascript:document.forms['kupujemy.$i'].submit()\">Kupuj!</a></form></center>\";
  8. }
  9.  
  10. ?>


A ten licznik to dlatego, że każda forma musi mieć inną nazwę. A! No i jeszcze jedno: to byłaby lista odwołująca się tylko do jednego skryptu - kupuj.php

Pozdr


--------------------
A jak zobaczysz światełko w tunelu to idź w drugą stronę...
Go to the top of the page
+Quote Post
adek6
post
Post #6





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 23.03.2005

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


Link jest bez błędu, ale jak moge dodać name do tego submitu?? bo mam w pliku jeszcze taki warunek
Cytat
if (isset($_POST['wyniki']))
i wymaga on name
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 - 08:56