Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: submit send email from mysql

Parašė Mantas_· 2011 Lie. 2 11:07:13
#1

Sveiki, iškilo toks klausimas, kaip padaryti scriptuką, kuris paspaudus SUBMIT, išsiūstu tesktą kuris yra įrašytas mysql, tuo el.paštu, kurį nurodo vartotojas, na įrašo į input'ą.

Parašė ĄČĘĖĮŠŲ· 2011 Lie. 2 12:07:06
#2

Tu nori, kad įrašytų ir į MySQL, ir išsiųstu į e-mail'ą?

Parašė avice· 2011 Lie. 2 12:07:38
#3

Galbut veiks

<?php
if(isset($_POST['email'])) {
$con = mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("DB", $con) or die('Klaida jungiantis');
$result = mysql_query("SELECT * FROM `email_tekstas` WHERE `id`='1' LIMIT 1") or die('Klaida uzklausoi');
$data = mysql_fetch_array($result);
mail($_POST['email'], 'TESTAS', $data['tekstas']);
}else{
echo '<form action="" method="POST">E-Mail : <input type="text" name="email"><input type="submit" value="Siusti"></form>';
}
?>

Redagavo avice· 2011 Lie. 2 12:07:08

Parašė Mantas_· 2011 Lie. 2 12:07:05
#4

avice parašė:
Galbut veiks

<?php
if(isset($_POST['email'])) {
$con = mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("DB", $con) or die('Klaida jungiantis');
$result = mysql_query("SELECT * FROM `email_tekstas` WHERE `id`='1' LIMIT 1") or die('Klaida uzklausoi');
$data = mysql_fetch_array($result);
mail($_POST['email'], 'TESTAS', $data['tekstas']);
}else{
echo '<form action="" method="POST">E-Mail : <input type="text" name="email"><input type="submit" value="Siusti"></form>';
}
?>


Neveikia.

Parašė avice· 2011 Lie. 2 12:07:04
#5

Mantas_ parašė:
avice parašė:
Galbut veiks

<?php
if(isset($_POST['email'])) {
$con = mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("DB", $con) or die('Klaida jungiantis');
$result = mysql_query("SELECT * FROM `email_tekstas` WHERE `id`='1' LIMIT 1") or die('Klaida uzklausoi');
$data = mysql_fetch_array($result);
mail($_POST['email'], 'TESTAS', $data['tekstas']);
}else{
echo '<form action="" method="POST">E-Mail : <input type="text" name="email"><input type="submit" value="Siusti"></form>';
}
?>


Neveikia.

Klaida?

EDIT: Viskas veikia katik meginau.
avice.us.lt/mail.php

Redagavo avice· 2011 Lie. 2 12:07:19

Parašė Mantas_· 2011 Lie. 2 12:07:51
#6

Laišką gaunu, bet tuščia.

Parašė avice· 2011 Lie. 2 12:07:56
#7

bloga uzklausa pasidaryk pagal save

Parašė Mantas_· 2011 Lie. 2 12:07:55
#8

Nu aš ne toks durnas gal :D


$result = mysql_query("SELECT * FROM tekstai WHERE id='1'")

Redagavo Mantas_· 2011 Lie. 2 12:07:47

Parašė avice· 2011 Lie. 2 12:07:30
#9

pakeitei data['tekstas'] ? Tarp mail

Parašė Mantas_· 2011 Lie. 2 12:07:25
#10

Ne, o ką keisti ten :?


CREATE TABLE IF NOT EXISTS `tekstai` (
  `id` int(11) NOT NULL,
  `tekstas` varchar(225) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
--
-- Sukurta duomenų kopija lentelei `tekstai`
--
 
INSERT INTO `tekstai` (`id`, `tekstas`) VALUES
(1, 'Siunciamas tekstas.');
 

Redagavo Mantas_· 2011 Lie. 2 12:07:14

Parašė avice· 2011 Lie. 2 12:07:53
#11

na jei tavo tekstai 'tekstas' stulpelije tai nieko nekeisk ir pamegink
print_r($data);

Parašė Mantas_· 2011 Lie. 2 12:07:58
#12

Nu blemba neveikia.. Papostink savo kodą pilną, kur yra mail.php

Parašė avice· 2011 Lie. 2 12:07:02
#13

toks pat kaip cia parasiau tik pakeista uzklausa.

Parašė Mantas_· 2011 Lie. 2 12:07:32
#14

Čia nėra išsiusta :D ir deje pas mane neveikia, o kažkodėl pas tave veikia.

Parašė avice· 2011 Lie. 2 12:07:35
#15

tai as tik po mail pridejau echo 'issiusta';
parodyk mysql lentele ...

Parašė Mantas_· 2011 Lie. 2 13:07:30
#16


CREATE TABLE IF NOT EXISTS `tekstai` (
 
  `id` int(11) NOT NULL,
 
  `tekstas` varchar(225) NOT NULL
 
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
 
 
--
 
-- Sukurta duomenų kopija lentelei `tekstai`
 
--
 
 
 
INSERT INTO `tekstai` (`id`, `tekstas`) VALUES
 
(1, 'Siunciamas tekstas.');

Parašė avice· 2011 Lie. 2 13:07:15
#17

tai kad viskas gerai pamegink po mail pridet print_r($data);
ir ziurek ka atvaizduos...

Parašė Mantas_· 2011 Lie. 2 13:07:43
#18

Nieko neatvaizduoja.

Parašė avice· 2011 Lie. 2 13:07:45
#19

duok url ir koda gal ka nutriniai netycia ;D

Parašė Mantas_· 2011 Lie. 2 13:07:54
#20

O kaip pakeisti nuo ko siūsta ir iš kur? :D

Redagavo Mantas_· 2011 Lie. 2 16:07:28

Parašė avice· 2011 Lie. 2 17:07:20
#21

2 pavizdys http://php.net/manual/en/functio...