У меня он выглядит как-то так (но тут капча игнорится, сообщения есстествено ничем не обрабатываются!):
Code: Select all
<!--INCLUDE_TEMPLATE_header-->
<?php if (empty($error) && !empty($_POST['message'])) {?>
<h1>Contact Us</h1>
<div>Thank You!</div>
<?php } else {?>
<form method='POST'>
<h1>Contact Us</h1>
<?php if (!empty($error)) {?>
<div>
<?=$error?>
</div>
<?php }?>
<label>Name:</label>
<input type="text" name='username' />
<label> Your Email:</label>
<input type="text" name='email' />
<label> Message:</label>
<textarea name="message" rows="6" ></textarea>
<?php if ($rot_settings['tube_reg_captcha']) {?>
<div>
<label>Security Code:</label>
<img src='/scj/tube/captcha.php' id='captcha_img' alt="Captcha" width="108" height="30">
<input type="text" inp_cap" name='captcha' />
</div>
<?php }?>
<input type='submit' value='Send' />
</form>
<?php }?>
<!--INCLUDE_TEMPLATE_bottom-->
Т.е. надо как-то в переменную $error собрать ошибки не заполненых полей... Тут понятно.
А вот как сопоставить капчу и отправить само сообщение!??