Автор |
|
oldcastleСря, 25.01.12, 17:57 |
Здравейте, трябва ми да направя проста форма с няколко полета едно под друго и след като се попълнят да може всичко това да се изпрати на определен имейл. И естествено, когато се получи имейла да съдържа информацията от полетата. На html ми трябва да е. |
|
svilen73Сря, 25.01.12, 18:06 | |
|
oldcastleСря, 25.01.12, 18:37 |
Да, почти същото, но не ми трябва да има телефон и имейл а други категории. Както и ще трябва да добавя още 5-6 полета отдолу. И срещу всяко поле трябва да сложа още едно поленце за въвеждане на цифри (количества). Благодаря. Сега ще пробвам да го модифицирам. -------- Сега го огледах подробно кода. Имаше един начин дето имейлът на получателя е въведен в кода и ти само попълваш полетата и натискаш "Изпрати"... |
|
svilen73Сря, 25.01.12, 19:41 |
Ми това е така но тук не е само html a има и php част в която е имейла на получатела. html: index.html <html>
<body>
<form action="forma.php" method="post" name="forma" class="niceform"
id="forma" onsubmit="return validate(this)" >
<div class="box2">
<div class="cont2">Име:<br />
<input type="text" name="name" id="name" size="35" />
</div>
<div class="cont2">E-mail:<br />
<input type="text" name="email" id="email" size="35" />
</div>
<div class="cont2">Телефон:<br />
<input type="text" name="phone" id="phone" size="35" />
</div>
<div class="cont3">Запитване:<br />
<textarea name="message" id="message" cols="40" rows="7">
</textarea>
</div>
<br />
<div class="cont4">
<input type="submit" id="submit1" name="btn" value="изпрати"
size="10" />
<input type="reset" id="submit2" value="изчисти" />
</div>
</div>
</form>
</body>
</html> |
php : forma.php <?
$name=$_POST['name'];
$email=$_POST['email'];
$phone=$_POST['phone'];
$message=$_POST['message'];
$ToEmail = "sssvilen@gmail.com";
$ToSubject = "Contact form";
$EmailBody = "Name: $namen
Email: $emailn
Phone: $phonen
Message: $messagen";
$Message = $EmailBody;
$headers .= "Content-type: text; charset=iso-8859-1rn";
$headers .= "From:".$email."rn";
mail($ToEmail,$ToSubject,$Message, $headers);
?> |
редактиран от svilen73 на 25.01.12 19:48 |
|
stoqnchoСря, 25.01.12, 19:51 |
Малко извън темата... svilen73 - Отвори си сайта през някой браузър под Windows, не знам как е при другите, но при мен яко довари гадния флаш(60% товари процесора)! http://manqk.info/images/manqk.info.swf (демек целия сайт) |
|
oldcastleСря, 25.01.12, 20:07 |
ами нещо не ми се получава. Когато натисна "Изпрати" и ми изтегля файла forma.php...? |
|
svilen73Сря, 25.01.12, 20:13 | RE: html форма за имейл с полета
” ами нещо не ми се получава. Когато натисна "Изпрати" и ми изтегля файла forma.php...? „ Май не си наясно с тези неща ? Двата файла ги слагаш на сървар и отваряш с браузар html пишеш каквото пишеш натискаш изпрати и готово. Дане си променил имената на файловете ? Ако да трябва в html да посочиш новото име на php сега е "forma.php" и трябва да смениш и имейла с твоя да не праща на мен писмата |
|
svilen73Сря, 25.01.12, 20:14 | RE: html форма за имейл с полета
” Малко извън темата... svilen73 - Отвори си сайта през някой браузър под Windows, не знам как е при другите, но при мен яко довари гадния флаш(60% товари процесора)! http://manqk.info/images/manqk.info.swf (демек целия сайт) „ Купи си хубав комп ! |
|
oldcastleСря, 25.01.12, 20:19 | RE: RE: html форма за имейл с полета
” Май не си наясно с тези неща ? Двата файла ги слагаш на сървар и отваряш с браузар html пишеш каквото пишеш натискаш изпрати и готово. Дане си променил имената на файловете ? Ако да трябва в html да посочиш новото име на php сега е "forma.php" и трябва да смениш и имейла с твоя да не праща на мен писмата „ точно така направих, само че файловете са на локален сървър. Не съм сменял имената на файловете. А имейла го смених.. обаче като натисна изпрати и иска да тегли php файла |
|
svilen73Сря, 25.01.12, 20:25 | RE: RE: RE: html форма за имейл с полета
” точно така направих, само че файловете са на локален сървър. Не съм сменял имената на файловете. А имейла го смених.. обаче като натисна изпрати и иска да тегли php файла „ С локален сървар няма как да постигнеш ефекта защото нямаш реално айпи да излъчваш в нета да пусне заявките към имейла ти затова се получава така. Сложи го на работещ сървар на хост някъде и ще проработи. |
|