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