Jump to content
Sign in to follow this  
P0Y3B

Po odebraniu wiadomości emeil jest ona pusta

Recommended Posts

Bry, gdy wyślę sobie emiel za pomocą php to zmienne nie są uzupełnione

 


<input type="text" name="nick"

<input type="text" name="kod"

 

<button name="kup" type="submit"

 

<?php
extract($_POST);
$wiadomosc = "Nick: $_POST[nick]\nKod Sms: $_POST[kod]";
mail("XXX", "temat", $wiadomosc);
echo "mail wyslany";
?>

 

 

A meil wyglą wówczas tak :


Nick: Kod Sms: 
	

Share this post


Link to post
<?php
$wiadomosc = 'Nick: ' .$_POST['nick'] ."\n"
	'Kod Sms: ' .$_POST['kod'];
mail('XXX', 'XXx', $wiadomosc);
?>

 

Edited by ShanonWEB
  • Like 2

Share this post


Link to post

ZA dużo apostrofów / cudzysłowów 


Parse error: syntax error, unexpected ''Kod Sms: '' (T_CONSTANT_ENCAPSED_STRING) in /sklep/usluga/sms/1.php on line 3

Share this post


Link to post
<?php
extract($_POST);

$wiadomosc = sprintf("Nick: %s\nKod Sms: %s", $_POST['nick'], $_POST['kod']);

echo mail("XXX", "temat", $wiadomosc)? 'mail wyslany' : '';

 

  • Like 2

Share this post


Link to post

@Salva Dalej to samo, tzn emeil jest pusty

Share this post


Link to post

Zadziałało dopiero gdy php wrzuciłem do innego pliku (why???)

<form action="potwierdzenie.php" method="post" accept-charset="utf-8">

 

Share this post


Link to post

A jak odwoływałeś się do tego samego pliku?

Share this post


Link to post

Miałem 

<form action="#" method="post" accept-charset="utf-8">

 

Dobra już rozgryzłem, kod php w okienku modal nie przeszedł, dałem do głównego indexu i śmiga 

@Salva Tylko teraz inny problem, jak to bardzie zabezpieczyć, bo gdy wyświetlam formularz  w modlau to automatycznie jest on wysyłany

Share this post


Link to post

Najpierw, musisz się odwołać do tego samego pliku poprzez:

$_SERVER['PHP_SELF']

a nie do #... Po drugie - najważniejsze - trzeba sprawdzić, czy w ogóle ktoś kliknął wysłanie formularza: http://stackoverflow.com/a/7711513

  • Like 1

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Create a New Account. It’s free and easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
×
×
  • Create New...