Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Formularz, Formularz nie działą
Grant90
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 8.10.2006

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


Mam problem. Formularz nie chce wysłac e-maila na moją skrzynke. Oczywiście mój e-mail byl tam wpisany teraz jest podany przykladowy. Możecie pomódz??Oto formularz:

<?php

if (isset($wyslany)) {

$email = $mail[1] .','. $mail[2];

$tytul = "Rekrutacja";

$ip = $REMOTE_ADDR;

$tresc = " Nick: $nick \n Imię: $imie \n Nazwisko: $nazwisko \n Wiek:

$wiek \n Saber: $saber \n E-mail: $e_mail \n Gadu-Gadu: $gg \n \n
Zainteresowania: $zainteresowania \n Staż gry: $staz \n Dlaczego ten
klan: $dlaczego \n IP komputera z którego wysłano zgłoszenie: $ip \n
" ;

$nadawca = $e_mail;

mail($email, $tytul, $tresc, "From: $nadawca");

// ustalamy treść i adresata, który otrzyma informacje o wysłanym
zgłoszeniu

$email_do = $e_mail;

$info = " Dane jakie wysłałeś: \n Nick: $nick \n Imię: $imie \n
Nazwisko: $nazwisko \n Wiek: $wiek \n Miasto: $miasto \n Saber: $saber
\n E-mail: $e_mail \n Gadu-Gadu: $gg \n Zainteresowania:
$zainteresowania \n Staż gry: $staz \n Dlaczego ten klan: $dlaczego \n
";

mail($email_do, $tytul, $info, "From: temat");

echo '';

}

else {

echo '';
}
?>

<form enctype="text/plain" action="rt.php"
method="post">
<table>

<input type="hidden" name="mail[1]"
value="mail@xx.pl" />
<input type="hidden" name="mail[2]"
value="mail@xx.pl" />

<tr><td>Imię</td> <td><input
name="imie" /></td></tr>
<tr><td>Nazwisko*</td> <td><input
name="nazwisko" /></td></tr>
<tr><td>Nick</td> <td><input
name="nick" /></td></tr>
<tr><td>Wiek</td> <td><input
name="wiek" /></td></tr>
<tr><td>Staż</td> <td><input
name="staz" /></td></tr>
<tr><td>E-mail</td> <td><input
name="e_mail" /></td></tr>
<tr><td>Gadu-Gadu</td> <td><input
name="gg" /></td></tr>
<tr><td>Miecz</td> <td> <select
name="saber">
<option></option>
<option>Single</option>
<option>Dual</option>
<option>Staff</option>
</select> </td></tr>
<tr><td valign="top">Dlaczego ten klan</td>
<td><textarea cols="30"
rows="10"
name="dlaczego"></textarea></td></tr>
<tr><td valign="top">Zainteresowania</td>
<td><textarea cols="30"
rows="10"
name="zainteresowania"></textarea></td></tr>
<tr><td>* - pola nieobowiązkowe</td>
<td></td></tr>
</table>
<input type="hidden" value="wyslany"
name="wyslany" />
<input type="submit" value="Wyślij" />
</form>




I jeszcze jedno. Jeżeli to jest skrypt php a ja go chcem umieścic w html'u to jak ten plik zapisac?

Ten post edytował Grant90 8.10.2006, 10:32:47
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
fx69
post
Post #2





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 8.10.2006
Skąd: świat astralny

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


to nie ma prawa działać...

spróbuj tak:

  1. <?php
  2. if (isset($_POST['wyslany'])) {
  3.  
  4. $nick = $_POST['nick'];
  5. $nazwisko = $_POST['nazwisko'];
  6. $age = $_POST['wiek'];
  7. $imie = $_POST['imie'];
  8. $saber = $_POST['saber'];
  9. $adresat = 'moj_mail@gmail.com';
  10. $nadawca = $_POST['e_mail'];
  11. $gg = $_POST['gg'];
  12. $zaint = $_POST['zainteresowania'];
  13. $staz = $_POST['staz'];
  14. $why = $_POST['dlaczego'];
  15. $ip = $_SERVER['REMOTE_ADDR'];
  16. $tytul = 'rekrutacja';
  17.  
  18. $tresc = " Nick: $nick n Imię: $imie n Nazwisko: $nazwisko n Wiek:
  19.  
  20. $age n Saber: $saber n E-mail: $nadawca n Gadu-Gadu: $gg n n
  21. Zainteresowania: $zaint n Staż gry: $staz n Dlaczego ten
  22. klan: $why n IP komputera z którego wysłano zgłoszenie: $ip n
  23. " ;
  24.  
  25. if(mail($adresat, $tytul, $tresc, "From: $nadawca"))
  26. echo "Dane jakie wysłałeś: blablabla";
  27. else 
  28. echo "Nie udało się wysłać zgłoszenia...";
  29.  
  30. //...
  31. ?>


a w formularzu wywal hidden o nazwie "wyslany" i zmien <input type="submit"...> na:
<input type="submit" name="wyslany" value="Wyślij" />

pzdr.

Ten post edytował fx69 8.10.2006, 20:21:08
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: 10.10.2025 - 15:50