Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] metoda POST
gudzisko
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 18.02.2009

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


Witam Serdecznie, mam takie zapytanie: chce wyslac dane z formularza metodą post ale chce zeby nie bylo tego przycisku typowego dla formularza SUBMIT, chce zeby mozna bylo dac jakies zdjecie napis co kolwiek, byle nie ten button, przykladowo

Kod
echo "<form action=\"index.php?id=Proby\" method=\"POST\">";
echo "<input type=\"hidden\" name=\"droga\" value=\"4\">";
echo "<input type=\"submit\" name=\"nr_strony\" value=\"$l\">";
echo "</form>";


i czy nie dao by sie tego:
Kod
echo "<input type=\"submit\" name=\"nr_strony\" value=\"$l\">";

zastapić tym:
Kod
echo "<a href=\"index.php?id=Proby\">$l</a>";
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




<input type="image" />


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Foxx
post
Post #3





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


a jako link: http://forum.php.pl/index.php?showtopic=46287
Go to the top of the page
+Quote Post
gudzisko
post
Post #4





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 18.02.2009

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


Cytat(erix @ 14.03.2009, 14:44:10 ) *
<br /><i>&lt;input type=&quot;image&quot; /&gt;</i><br />
<br /><br /><br />


to nie bedzie bo to działa mi pod FF a pod IE juz nie ;/
Go to the top of the page
+Quote Post
erix
post
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Mi jakoś działa i pod IE.


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
decha-design
post
Post #6





Grupa: Zarejestrowani
Postów: 415
Pomógł: 46
Dołączył: 26.05.2007
Skąd: Sandomierz

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


Cytat(erix @ 14.03.2009, 15:47:11 ) *
Mi jakoś działa i pod IE.


Mi również, od x lat ... pokaż kod, coś musisz robić źle o.O'


--------------------
Go to the top of the page
+Quote Post
gudzisko
post
Post #7





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 18.02.2009

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


w FF dziala lux, a w IE juz nie, dodam tylko ze ten kod zapisany jest na mail.php i jak zostanie nacisnietyprzycisk submit strona powinna wczytac sie jeszcze raz i tak sie diieje w ie i ff lecz wartosc zmiennej wyslij jest juz true ipowinno wyswietlic sie "mail zostal wyslany" - tak dzieje sie w FF a w IE odnowa wczytuje sie IE tak jakby nic, oto kod:

Kod
<?php
include('naglowek.txt');

$wyslij=$_POST['wyslij'];
if(!$wyslij)    {
echo "<FORM ACTION=\"index.php?id=Mail\" METHOD=\"POST\">";
echo "<INPUT TYPE=\"TEXT\" SIZE=\"50\" NAME=\"adres\" VALUE=\"xxxxxx@gmail.com\" DISABLED=\"DISABLED\">";
echo "<br><br>";
echo "<INPUT TYPE=\"TEXT\" SIZE=\"50\" NAME=\"temat\" VALUE=\"wpisz temat\">";
echo "<br><br>";
echo "<TEXTAREA NAME=\"tresc\" rows=\"5\" cols=\"50\"></TEXTAREA>";
echo "<br><br>";
echo "<INPUT TYPE=\"image\" SRC=\"grafika/start.gif\"NAME=\"wyslij\" Value=\"Wyslij\">";
echo "</FORM>";
                                
}
else    {
                                            
$_POST['adres']='xxxxxxxx@gmail.com';
$adres=$_POST['adres'];
$temat=$_POST['temat'];
$tresc=$_POST['tresc'];
                                            
@mail($adres,$temat,$tresc);
                                            
if(@$mail)    {
echo 'mail nie zostal wyslany, sprawdz poloncznie z internetem...';
}
else    {
echo 'mail zostal poprawnie wyslany...';
}
}


?>


Ten post edytował gudzisko 14.03.2009, 20:09:44
Go to the top of the page
+Quote Post
megawebmaster
post
Post #8





Grupa: Zarejestrowani
Postów: 143
Pomógł: 17
Dołączył: 8.11.2008
Skąd: Libiąż

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


  1. <?php
  2. $_POST['adres']='xxxxxxxx@gmail.com';
  3. $adres=$_POST['adres'];
  4. $temat=$_POST['temat'];
  5. $tresc=$_POST['tresc'];
  6.                                            
  7. @mail($adres,$temat,$tresc);
  8.                                            
  9. if(@$mail)    {
  10. echo 'mail nie zostal wyslany, sprawdz poloncznie z internetem...';
  11. }
  12. else    {
  13. echo 'mail zostal poprawnie wyslany...';
  14. }
  15. }
  16. ?>


Dlaczego sprawdzasz $mail, którego nie ma? Dziwne, pod FF też nie powinno to działać... Zresztą - przecież to jest zależne od serwera, więc... No i po co nadpisujesz $_POST['adres'], i wysyłasz go w formularzu? Żeby boty mogły zaspamować Ci skrzynkę?
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 - 14:27