Posted: 27.01.2006 14:39 Post subject: E-mail webform
Pozdrav!
Htio bih na svojim stranicama napraviti prijavu na newsletter, znači jedan box za upis e-mail adrese i submit dugme. Koristim Dreamwever i volio bih ako netko ima linkove na slične tutoriale ili nešto slično ...
Sad neznam koliko si upoznat, al nije dovoljno dugme i textbox za prijavu na newsletter, do je dovoljno da proslijediš informacije u željeni file koji ti to sve prima obrađuje i ukoliko je validna e-mail adresa uoisiva u bazu, a ukoliko ne onda ti šalje poruku sa greškom.
Također nisi napisao koja baza, koji programski jezik.
Evo za primjer ću uzeti php i mysql
Znači trebaš imati ovaj code na stranici gdje će ti stajati box za upis e-mail-a, nazovimo taj file index.html
a u file-u dodaj_u_mlistu.php koji se nalazi u istom direkotriju/folder-u kako ko želi, treba da stoji
Code:
<?php
include_once ("config.php");
$email = $_REQUEST['email'];
if (!eregi('^[a-zA-Z0-9_\-\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$',$email)){
echo "E-mail koji ste upisali nije ispravan";
return;
}
$upit_select = "SELECT email FROM mailing_lista where email = '" . $email . "'";
$rez_s = mysql_query($upit_select);
$br_rez = mysql_num_rows($rez_s);
if ($br_rez > 0){
echo $mailing_lista_mail_postoji;
return;
}
$upit = "INSERT INTO mailing_lista (email) VALUES ('".$email."')";
$rez_upita = mysql_query($upit);
if (!$rez_upita){
echo "Dogodila se greshka na bazi i vash email nije dodan";
return;
}
echo "Hvala vam, na prijavi, dodani ste na nash newsletter";
return;
?>
A u bazi trebaš da imaš tabelu mailing_lista koju ćeš jednostavno kreirati sljedećim kodom, koji ćeš upisati kada odabereš svoju bazu i klikneš na SQL u php my adminu, il ako koristiš nešto drugo vjerujem da ćeš se snaći....
Code:
CREATE TABLE `mailing_lista` (
`id` int(4) NOT NULL auto_increment,
`email` varchar(200) NOT NULL default '',
PRIMARY KEY (`id`)
);
Eto ukoliko se znaš koristiti sa MySQL-om i PHP-om neće ti biti problem, e sad ukoliko neznaš to je već problem
Ukoliko uspješ ovo javi da ti napišem kako ćeš sada svim tim korisnicima (odjednom) poslati e-mail putem svoje web administracije.
Pozdrav
_________________ There is no style definition for good music!
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum