Эротические торты 18+
СОДЕРЖАНИЕ
 
ГОСТЕВАЯ
 
ГЕНЕРАТОР
 
ССЫЛКИ
 

Добавление комментариев отключено


21.03.2011   Некто

А вот если заменить обычную кнопку type=\"submit\" на красивую type=\"image\", то ничего не работает, как с этим бороться не подскажите?


21.03.2011   Александр

type="image" name="submit"


21.03.2011   некто

Не работает, я пробовал так уже, пашет почему то только если type="submit"

<span class="txt-stl3">
<?php
function show_form() {
?>
</span> </div>
<form action="" method=post>
<div align="center">
<input name="email" type="text" value="" size="25" />
<input type="image" src="img/submit-but.jpg" name="submit">
</div>
</form>
<?
}

function complete_mail() {
$_POST['title'] = "Сообщение с сайта: Перезвоните мне!";
$_POST['email'] = substr(htmlspecialchars(trim($_POST['email'])), 0, 30);
if (empty($_POST['email']))
output_err(1);
$mess = '
Перезвоните на номер: '.$_POST['email'].'
'.$_POST['mess'];
$to = 'order@vizplast.ru';
$from='Site VIZplast TEST';
$subject = "Сообщение с интернет сайта VIZplast";
$header="Content-type: text/plain; charset=\"windows-1251\"";
$header.="Subject: $subject";
$header.="Content-type: text/plain; charset=\"windows-1251\"";
mail($to, $_POST['title'], $mess, $header);
echo 'Спасибо! Ваше письмо отправлено.';
}

function output_err($num)
{
$err[1] = 'ОШИБКА! Неверно введен телефон!';
echo '<p>'.$err[$num].'</p>';
show_form();
$tmp = file_get_contents( 'MyDesign.htm' );
echo ( $tmp );
exit();
}

if (!empty($_POST['submit'])) complete_mail();
else show_form();
?>

код корявый так как работаю ещё над ним...


21.03.2011   Александр

Попробуйте
<input type="image" src="img/submit-but.jpg" name="submit">
Заменить на
<input type="image" src="img/submit-but.jpg"><input type="hidden" value="1" name="submit">


21.03.2011   Некто

Александр, спасибо Вам, помогло. Я так понимаю тут хитрость военная использована была.. Если не сложно объясните в двух словах...


21.03.2011   Александр

А нет там никаких хитростей.
У нас форма обрабатывается при условии, что в переменной submit что-то есть:
if (!empty($_POST['submit']))

Когда <input type="submit" value="Отправить" name="submit"> меняем на type="image", почему-то про value="Отправить" и name="submit" забываем. Как вариант, можно передать это значение в скрытом input


21.03.2011   Александр

Наверное и <input type="image" src="img/submit-but.jpg" name="submit" value="1"> сработает ;-)


21.03.2011   Некто

Да-да, про value я совсем позабыл, ещё раз спасибо!




Вопрос был задан на этой странице. Но если Вам это не интересно, могу предложить Вам почитать про платный хостинг.
(c) Janda.ru