Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> Problem z formularzem pocztowym...proszę o pomoc, wysyłany e-mail dochodzi na skrzynke tylko w części!!
D4NiEL
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 16.08.2007
Skąd: KRK

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


witam mam problem z formularzem pocztowym exclamation.gif
Problem polega na tym ze w skrzynce odbiorczej niewyświetla mi $LastName, $Email,$Setting. . .itd
kod na stronie.html wyglada tak:

  1. <FORM ACTION="mail.php" METHOD="POST">
  2. <P>Imię i nzawisko<INPUT TYPE="text" SIZE="30" NAME="LastName">
  3. <P>Twój adres e-mail:<INPUT TYPE="text" SIZE="30" NAME="Email">
  4. <P>blebleble:<INPUT TYPE="text" SIZE="30" NAME="Setting">
  5. <P>zamówienie dotyczy?:<BR>
  6. <UL>
  7. <INPUT TYPE="radio" NAME="Gender" VALUE="1">Serwetki<BR>
  8. <INPUT TYPE="radio" NAME="Gender" VALUE="2">Podziękowania<BR>
  9. <INPUT TYPE="radio" NAME="Gender" VALUE="3">Zaproszenia<BR>
  10. <INPUT TYPE="radio" NAME="Gender" VALUE="4">Kieliszki<BR>
  11. <INPUT TYPE="radio" NAME="Gender" VALUE="5">Zawieszki<BR>
  12. <INPUT TYPE="radio" NAME="Gender" VALUE="6">Kwiaty<BR>
  13. <INPUT TYPE="radio" NAME="Gender" VALUE="7">inne..<BR>
  14. </UL>
  15. <P>zamówienie dotyczy przyjęcia:</P><BR>
  16. <UL>
  17. <INPUT TYPE="radio" NAME="Status" VALUE="1">Wesela<BR>
  18. <INPUT TYPE="radio" NAME="Status" VALUE="2">Studniówki<BR>
  19. <INPUT TYPE="radio" NAME="Status" VALUE="3">Urodziny<BR>
  20. <INPUT TYPE="radio" NAME="Status" VALUE="4">imieniny<BR>
  21. <INPUT TYPE="radio" NAME="Status" VALUE="5">inne..<BR>
  22. </UL>
  23. <P>Treść zamówienia:</P><BR>
  24. <TEXTAREA NAME="Other" ROWS="6" COLS="50"></TEXTAREA>
  25. <P><INPUT TYPE="submit" NAME="Submit" VALUE="Wyślij">
  26. <P><INPUT TYPE="reset" NAME="Reset" VALUE="Reset">
  27. </FORM>


natomiast kod mail.php wyglada tak:
  1. <?php
  2. $LastName = $_post['LastName'];
  3. $Setting = $_post['Setting'];
  4. $Gender = $_post['Gender'];
  5. $Status = $_post['Status'];
  6. $Other = $_post['Other'];
  7.  
  8. $formsent = mail ("xxxxx@wp.pl",
  9. 'e-mail ze strony',
  10. "Wiadomość od: $LastName
  11. data realizacji: $Setting
  12. data zamowienia: $Gender
  13. data: $Status
  14. Inne szczegóły: $Other",
  15. "From: $Email");
  16.  
  17. if ($formsent) {
  18. echo "<P><H2>Witaj.</H2> Twoja wiadomość została wysłana poprawnie !!!";
  19. } else {
  20. echo"<H2>Przepraszamy!!!</H2>
  21. <BR> wystąpił błąd... wyślij ponownie wiadomość";
  22. }
  23. ?>



a wiadomości na skrzynce dochodzą w tej formie:
Cytat
Wiadomość od:
data realizacji:
data zamowienia:
data:
Inne szczegóły:



Prosze o pomoc . . . . dopiero ucze sie php i niewiem co jest nietak exclamation.gif!
Z góry Dzieki exclamation.gif
Powód edycji: uzywaj poprawnego BBCode i nie formatuj zbędnie tekstu
Go to the top of the page
+Quote Post
Fixus
post
Post #2





Grupa: Zarejestrowani
Postów: 295
Pomógł: 9
Dołączył: 8.02.2006

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


1. "nie wyświetla" tongue.gif
2. dawaj kod w znacznikach
Kod
[/code]
3.Spróbuj tak:
[code]
$formsent = mail ("xxxxx@wp.pl", 'e-mail ze strony',"Wiadomość od:".$LastName." data realizacji:".$Setting." data zamowienia:".$Gender." data:".$Status." Inne szczegóły:".$Other."",
"From:".$Email."");
Go to the top of the page
+Quote Post
D4NiEL
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 16.08.2007
Skąd: KRK

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


Cytat(Fixus @ 16.08.2007, 21:27:55 ) *
1. "nie wyświetla" tongue.gif
2. dawaj kod w znacznikach
Kod
[/code]
3.Spróbuj tak:
[code]
$formsent = mail ("xxxxx@wp.pl", 'e-mail ze strony',"Wiadomość od:".$LastName." data realizacji:".$Setting." data zamowienia:".$Gender." data:".$Status." Inne szczegóły:".$Other."",
"From:".$Email."");



niestety dalej to samo!!
nic sie niezmieniło oprócz tego ze pokazuje w poziomie exclamation.gif sad.gif
zastanawiam sie czy moze to miec cos wspólnego poczta na wp.pl??
Go to the top of the page
+Quote Post
Squealer
post
Post #4





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 21.07.2007
Skąd: Kozmin

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


chodzilo mu zebys dal ten kod co podales na forum w [code ]
bedzie lepiej wygladalo np
Kod
blabal
blabla
blabla
blabla
Go to the top of the page
+Quote Post
D4NiEL
post
Post #5





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 16.08.2007
Skąd: KRK

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


[/code]
$formsent = mail ("xxxxx@wp.pl", 'e-mail ze strony',"Wiadomość od:".$LastName." data realizacji:".$Setting." data zamowienia:".$Gender." data:".$Status." Inne szczegóły:".$Other."",
"From:".$Email."");
[code]

. . . oki!!. . .
ale podany nowy kod dalej niedziała. . .
wiadomości dalej dochodzą w niezmienionej formie exclamation.gif sad.gif
Go to the top of the page
+Quote Post
Fixus
post
Post #6





Grupa: Zarejestrowani
Postów: 295
Pomógł: 9
Dołączył: 8.02.2006

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


a tak wogóle to jesteś pewien że dobrze wpisałeś wszystko do funkcji mail ? Bo mi się wydaje, że jednak nie: powinno być tak:
Cytat
mail('adres', 'temat', 'treść');

więc się upewnij smile.gif
Go to the top of the page
+Quote Post
D4NiEL
post
Post #7





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 16.08.2007
Skąd: KRK

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


Kod
mail('adres', 'temat', 'treść');



niestety . . . po zmianie nie chce nawet wysłać formularza exclamation.gif!!. . . .
załamka
próbowałem wysyłać na interie.pl i dalej NIC exclamation.gif!!
HELP !
Go to the top of the page
+Quote Post
Fixus
post
Post #8





Grupa: Zarejestrowani
Postów: 295
Pomógł: 9
Dołączył: 8.02.2006

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


słuchaj ale ty się skup co się do ciebie mówi
...
ja ci podałem przykład co gdzie powinno być a nie to co masz wpisać:
a na wszelki wypadek daj:

Kod
$formsent = mail ("xxxxx@wp.pl", 'e-mail ze strony',"Wiadomość od:".$LastName." data realizacji:".$Setting." data zamowienia:".$Gender." data:".$Status." Inne szczegóły:".$Other."",
"From:".$Email."");


Daj to bo tam niewyraźnie napisałem i mogłeś nie załapać więc spróbuj tak smile.gif
Go to the top of the page
+Quote Post
D4NiEL
post
Post #9





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 16.08.2007
Skąd: KRK

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


nie no az taki ciemny to niejestem exclamation.gif!! worriedsmiley.gif wpisałem dokładnie taki kod jak podałeś exclamation.gif!!![cytat]Wiadomość od: data realizacji: data zamowienia: data: Inne szczegóły:[/cytat]wiadomosc na poczcie wyglada dokladnie tak exclamation.gif
Cytat
Wiadomość od: data realizacji: data zamowienia: data: Inne szczegóły:
wiadomosc dochodzi na poczte dokładnie w takiej postaci exclamation.gif
Go to the top of the page
+Quote Post
Fixus
post
Post #10





Grupa: Zarejestrowani
Postów: 295
Pomógł: 9
Dołączył: 8.02.2006

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


spróbuj coś zupełnie na okolo:
Kod
$zmienna = "Wiadomość od:".$LastName." data realizacji:".$Setting." data zamowienia:".$Gender." data:".$Status." Inne szczegóły:".$Other."",
"From:".$Email.""
$formsent = mail ("xxxxx@wp.pl", "e-mail ze strony", $zmienna);
Go to the top of the page
+Quote Post
D4NiEL
post
Post #11





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 16.08.2007
Skąd: KRK

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


Kod
$zmienna = "Wiadomość od:".$LastName." data realizacji:".$Setting." data zamowienia:".$Gender." data:".$Status." Inne szczegóły:".$Other."",
"From:".$Email.""
$formsent = mail ("xxxxx@wp.pl", "e-mail ze strony", $zmienna);


nawet niechce wyslac formularza. . . . mam coraz wiecej siwych włosów przez ten formularz exclamation.gif!! biggrin.gif
Go to the top of the page
+Quote Post
Kicok
post
Post #12





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


ehem...

Nie ma czegoś takiego jak $_post. Znaczy może być, jak sam sobie tą zmienną zadeklarujesz, ale nie będzie miała ona żadnych "specjalnych właściwości" ;]
Jak masz problemy z jakimś skryptem i nie wiesz co może być źle, to warto jest wstawić na początku skryptu:
  1. <?php
  2.  
  3. ini_set( 'display_errors', 'On' );
  4. error_reporting( E_ALL | E_STRICT );
  5.  
  6. ?>



A co do odbierania danych z formularza, to:
  1. <?php
  2.  
  3. $LastName = $_POST['LastName'];
  4. $Setting = $_POST['Setting'];
  5. $Gender = $_POST['Gender'];
  6.  
  7. ?>


--------------------
"Sumienie mam czyste, bo nieużywane."
Go to the top of the page
+Quote Post
Hazel
post
Post #13





Grupa: Zarejestrowani
Postów: 492
Pomógł: 33
Dołączył: 16.08.2007
Skąd: Wrocław

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


A ja i tak optuję za funkcją
  1. <?php
  2. extract($_POST);
  3. ?>

Ile elementów nie miałaby tablica $_POST, zawsze działa.
Polecam spróbować.


--------------------
Go to the top of the page
+Quote Post
D4NiEL
post
Post #14





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 16.08.2007
Skąd: KRK

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


plik mail.php:
Kod
<?php

     ini_set( 'display_errors', 'On' );
     error_reporting( E_ALL | E_STRICT );

$LastName = $_post['LastName'];
$Setting = $_post['Setting'];
$Gender = $_post['Gender'];
$Status = $_post['Status'];
$Other = $_post['Other'];

$formsent = mail ("xxxxxxx@wp.pl",
'e-mail ze strony',
"Wiadomość od: $LastName
data realizacji: $Setting
data zamowienia: $Gender
data: $Status
Inne szczegóły: $Other",
"From: $Email");

   if ($formsent) {
     echo "<P><H2>Witaj.</H2> Twoja wiadomość została wysłana poprawnie exclamation.gif!";
} else {
     echo"<H2>Przepraszamy!!!</H2>
     <BR> wystąpił błąd... wyślij ponownie wiadomość";
}
?>


plik strona.html:
Kod
<FORM ACTION="mail.php" METHOD="POST">
<P>Imię i nzawisko<INPUT TYPE="text" SIZE="30" NAME="LastName">
<P>Twój adres e-mail:<INPUT TYPE="text" SIZE="30" NAME="Email">
<P>Czy pamietasz fakty?:<INPUT TYPE="text" SIZE="30" NAME="Setting">
<P>zamówienie dotyczy?:<BR>
<UL>
<INPUT TYPE="radio" NAME="Gender" VALUE="1">Serwetki<BR>
<INPUT TYPE="radio" NAME="Gender" VALUE="2">Podziękowania<BR>
<INPUT TYPE="radio" NAME="Gender" VALUE="3">Zaproszenia<BR>
<INPUT TYPE="radio" NAME="Gender" VALUE="4">Kieliszki<BR>
<INPUT TYPE="radio" NAME="Gender" VALUE="5">Zawieszki<BR>
<INPUT TYPE="radio" NAME="Gender" VALUE="6">Kwiaty<BR>
<INPUT TYPE="radio" NAME="Gender" VALUE="7">inne..<BR>
</UL>
<P>zamówienie dotyczy przyjęcia:</P><BR>
<UL>
<INPUT TYPE="radio" NAME="Status" VALUE="1">Wesela<BR>
<INPUT TYPE="radio" NAME="Status" VALUE="2">Studniówki<BR>
<INPUT TYPE="radio" NAME="Status" VALUE="3">Urodziny<BR>
<INPUT TYPE="radio" NAME="Status" VALUE="4">imieniny<BR>
<INPUT TYPE="radio" NAME="Status" VALUE="5">inne..<BR>
</UL>
<P>Treść zamówienia:</P><BR>
<TEXTAREA NAME="Other" ROWS="6" COLS="50"></TEXTAREA>
<P><INPUT TYPE="submit" NAME="Submit" VALUE="Wyślij">
<P><INPUT TYPE="reset" NAME="Reset" VALUE="Reset">
</FORM>



przy wysyłaniu formularza pojawiaja sie takie błędy:
Cytat

Notice: Undefined variable: _post in /var/www/virtual/elibu.cba.pl/mail.php on line 6

Notice: Undefined variable: _post in /var/www/virtual/elibu.cba.pl/mail.php on line 7

Notice: Undefined variable: _post in /var/www/virtual/elibu.cba.pl/mail.php on line 8

Notice: Undefined variable: _post in /var/www/virtual/elibu.cba.pl/mail.php on line 9

Notice: Undefined variable: _post in /var/www/virtual/elibu.cba.pl/mail.php on line 10

Notice: Undefined variable: Email in /var/www/virtual/elibu.cba.pl/mail.php on line 19



nic z tego nierozumiem exclamation.gif sad.gif


Ten post edytował D4NiEL 17.08.2007, 18:30:32
Go to the top of the page
+Quote Post
Hazel
post
Post #15





Grupa: Zarejestrowani
Postów: 492
Pomógł: 33
Dołączył: 16.08.2007
Skąd: Wrocław

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


Czytaj forum mad.gif
Pisał Ci już ktoś, że $_post i $_POST to nie jest to samo mad.gif
Wkurzają mnie takie sytuacje.

A ostatnia notka sugeruje, że nie ma zmiennej $Email - i ma rację.

Ten post edytował Hazel 17.08.2007, 14:27:21


--------------------
Go to the top of the page
+Quote Post
D4NiEL
post
Post #16





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 16.08.2007
Skąd: KRK

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


niema znaczenia czy wpisze $_post. . . . czy $_POST . . .
rezultat jest dalej taki sam exclamation.gif!!!!!!!!!!!!!!!!!!
Go to the top of the page
+Quote Post
Exek
post
Post #17





Grupa: Zarejestrowani
Postów: 120
Pomógł: 10
Dołączył: 16.08.2007

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


Cytat(D4NiEL @ 17.08.2007, 15:55:51 ) *
niema znaczenia czy wpisze $_post. . . . czy $_POST . . .
rezultat jest dalej taki sam exclamation.gif!!!!!!!!!!!!!!!!!!



Heh... czytaj ze zrozumieniem... i naprawdę chodzi o to że $_post i $_POST to NIE TO SAMO!

Notice: Undefined variable: _post in /var/www/virtual/elibu.cba.pl/mail.php on line 6
A teraz trudna sztuka czytania błędów: linia 6 niezdefiniowana zmienna _post... w pliku mail.php
Go to the top of the page
+Quote Post
D4NiEL
post
Post #18





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 16.08.2007
Skąd: KRK

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


kod na stronie mail.php wyglada tak!!
Kod
<?php

     ini_set( 'display_errors', 'On' );
     error_reporting( E_ALL | E_STRICT );

$LastName = $_POST['LastName'];
$Setting = $_POST['Setting'];
$Gender = $_POST['Gender'];
$Status = $_POST['Status'];
$Other = $_POST['Other'];

$formsent = mail ("xxxxxxx@wp.pl",
'e-mail ze strony',
"Wiadomość od: $LastName
data realizacji: $Setting
data zamowienia: $Gender
data: $Status
Inne szczegóły: $Other",
"From: $Email");

   if ($formsent) {
     echo "<P><H2>Witaj.</H2> Twoja wiadomość została wysłana poprawnie exclamation.gif!";
} else {
     echo"<H2>Przepraszamy!!!</H2>
     <BR> wystąpił błąd... wyślij ponownie wiadomość";
}
?>


i to niezmienia NIC!!!! to raczej "NIE"ma znaczenia czy wpisane jest $_POST czy $_post exclamation.gif

Ten post edytował D4NiEL 17.08.2007, 18:18:04
Go to the top of the page
+Quote Post
Hazel
post
Post #19





Grupa: Zarejestrowani
Postów: 492
Pomógł: 33
Dołączył: 16.08.2007
Skąd: Wrocław

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


Jeśli jedna osoba mówi Ci, że jesteś koniem, może się mylić.
Jeśli mówi Ci to 10 osób - pora kupić siodło...


Uwierz nam, że to MA znaczenie.
A błędy są dalej, bo dalej masz w kodzie linijkę:

  1. <?php
  2. From: $Email
  3. ?>


A $Email nie istnieje.
Musisz jej przypisać jakąś wartość, żeby działało.


--------------------
Go to the top of the page
+Quote Post
D4NiEL
post
Post #20





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 16.08.2007
Skąd: KRK

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


NARESZCIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE biggrin.gif
kod powinien wygladać nastpujaco exclamation.gif!!!!!!!!!
plik mail.php
Kod
<?php

ini_set( 'display_errors', 'On' );
error_reporting( E_ALL | E_STRICT );

$LastName = $_POST['LastName'];
$Setting = $_POST['Setting'];
$Gender = $_POST['Gender'];
$Status = $_POST['Status'];
$Other = $_POST['Other'];

$formsent = mail ("xxxxx@wp.pl",
'e-mail ze strony',
"Wiadomość od:'$LastName'
Zamowienie dotyczy?:'$Setting'
data uroczystosc:'$Gender'
data realizacji:'$Status'
Inne szczegóły:'$Other'",
"From: '$Email\r\nBounce-to: xxxx@wp.pl'");

  if ($formsent) {
    echo "<P><H2>Witaj.</H2> Twoja wiadomość została wysłana poprawnie exclamation.gif!";
} else {
    echo"<H2>Przepraszamy!!!</H2>
    <BR> wystąpił błąd... wyślij ponownie wiadomość";
}
?>



nastomiast strona.html
Kod
<FORM ACTION="mail.php" METHOD="POST">
<P>Imię i nzawisko<INPUT TYPE="text" SIZE="30" NAME="LastName">
<P>Twój adres e-mail:<INPUT TYPE="text" SIZE="30" NAME="Email">
<P>Imiona Nowożeńców:<INPUT TYPE="text" SIZE="30" NAME="Setting">
<P>zamówienie dotyczy?:<BR>
<UL>
<INPUT TYPE="radio" NAME="Gender" VALUE="Serwetki">Serwetki<BR>
<INPUT TYPE="radio" NAME="Gender" VALUE="Podziekowania">Podziękowania<BR>
<INPUT TYPE="radio" NAME="Gender" VALUE="Zaproszenia">Zaproszenia<BR>
<INPUT TYPE="radio" NAME="Gender" VALUE="Kieliszki">Kieliszki<BR>
<INPUT TYPE="radio" NAME="Gender" VALUE="Zawieszki">Zawieszki<BR>
<INPUT TYPE="radio" NAME="Gender" VALUE="Kwiaty">Kwiaty<BR>
<INPUT TYPE="radio" NAME="Gender" VALUE="inne..">inne..<BR>
</UL>
<P>zamówienie dotyczy przyjęcia:</P><BR>
<UL>
<INPUT TYPE="radio" NAME="Status" VALUE="Wesela">Wesela<BR>
<INPUT TYPE="radio" NAME="Status" VALUE="Studniówki">Studniówki<BR>
<INPUT TYPE="radio" NAME="Status" VALUE="Urodziny">Urodziny<BR>
<INPUT TYPE="radio" NAME="Status" VALUE="Imieniny">imieniny<BR>
<INPUT TYPE="radio" NAME="Status" VALUE="inne..">inne..<BR>
</UL>
<P>Treść zamówienia:</P><BR>
<TEXTAREA NAME="Other" ROWS="6" COLS="50"></TEXTAREA>
<P><INPUT TYPE="submit" NAME="Submit" VALUE="Wyślij">
<P><INPUT TYPE="reset" NAME="Reset" VALUE="Reset">
</FORM>



.... mam jeszcze tylko problem w lini 19!! z funkcja $Email. . . .niepokazuje sie na skrzynce. . . questionmark.gif

moze ktos ma pomysł questionmark.gifquestionmark.gifquestionmark.gif smile.gif niejest to dla mnie az tak wazne jak sama tresc!! ale jezeli ktos ma pomysł exclamation.gif to z góry DZIEKI!!
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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: 20.08.2025 - 14:46