Как да си направя контактна форма?

Ето ти проста контактна форма:

php файла го кръсти send.php и му сложи този код
Код:
<?php
$to      = '[email protected]';
$tekst   = 'Име: ' . "$ime \n" .
	   'Професия: ' . "$i_am \n" .
	   'Държава: ' . "$country \n" . 
	   'Град: ' . "$city \n" .
	   'Област / Община: ' . "$e_mail \n" .
	   'Пощ. код: ' . "$postalcode \n" .
	   'Улица: ' . "$street \n" .
	   'Фирма: ' . "$company \n" .
	   'Телефон: ' . "$phone \n" .
	   'E-mail: ' . "$email \n" .
	   'Загравие на съобщението: ' . "$subject \n" .
	   'Съобщение: ' . "$text \n" ;
		

mail($to, $ime, $tekst, '[email protected]');
echo("Вашето съобщение е изпратено успешно. Благодарим Ви!");
?>

А в самият html добави този код за да ти се появи контактната форма:
Код:
<form method="post" action="send.php" id="emailForm">
<div class="contact_email"> 
<table width="95%"  border="0" cellspacing="5" cellpadding="0">
<tr>
<td width="62%">Вашето име: <br />
<input type="text" name="ime" size="30" class="inputbox" value="" /></td>
<td width="38%">Улица: (незадължително) <br />
<input name="street" type="text" class="inputbox" id="street" value="" size="30" />
</td>
</tr>
<tr>
<td>Вашият Email: <br />
<input type="text" name="email" size="30" class="inputbox" value="" /></td>
<td>Град: (незадължително) <br />
<input name="city" type="text" class="inputbox" id="city" value="" size="30" /></td>
</tr>
<tr>
<td>Фирма:<br />
<input type="text" name="company" size="30" class="inputbox" value="" /></td>
<td>ПК: (незадължително) <br />
<input name="postalcode" type="text" class="inputbox" id="postalcode" value="" size="30" /></td>
</tr>
<tr>
<td>Тел. номер:<br />
<input type="text" name="phone" size="30" class="inputbox" value="" /></td>
<td>Област / Община: <br />
<input name="state" type="text" class="inputbox" id="state" value="" size="30" /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Държава:
<br />
<select name="country" id="country">
<option value="България" selected>България</option>
<option value="Русия">Русия</option>
<option value="Друга">Друга</option>
</select>
</td>
</tr>
</table>
<b>Аз съм:</b>
<select name="i_am" class="inputbox">
<option value="Other" selected="selected">- моля изберете -</option>
<option value="Architect">Архитект</option>
<option value="Builder">Строител</option>
<option value="Contractor">Посредник</option>
<option value="Dealer/Distributor">Дистрибутор</option>
<option value="Manufacturer">Рекламодател</option>
<option value="Building/Renovating my Own Home">Частно лице</option>
<option value="Other">Друго</option>
</select>
<!-- br /><br />
<input type="checkbox" name="send_price_list"  value="1"  /> <b>Send me the price list of your products</b -->
<br /><br /><br />Заглавие на съобщението:<br />
<input type="text" name="subject" size="30" class="inputbox" value="" />
<br />
Въведете вашето запитване/съобшение:<br />
<textarea cols="50" rows="10" name="text" class="inputbox"></textarea>
<br /><br />
<input type="submit" value="Изпрати">
</div>
</form>
Контактната форма е доста аматьорска :) но пък върши работа. Не съм си играл да я редактирам (copy + paste от стар проект), така че редакциите може да си ги направиш ти :)
 
за нищо :)

П.С. - има много излишни редове в формата и те съветвам да си я редактираш

Има и една недоизкусорена част: получаваш email-а от email сървъра на хостинг фирмата, а не от попълнения e-mail в бланката (но това не е голяма болка) :)
 
Последно редактирано:

Горе