Jump to content
  • 0

Форма, обратная связь


Garikvoloshin
 Share

Question

Привет всем, подскажите пожайлуста, в чем ошибка, как сделать чтобы при нажатии отправить сообщение оно отправлялось?

КОД HTML: :facepalmxd:

<form action="mail.php" method="post">

<br>

Ваше имя<br><input type=text name=name size=30><p>

Ваш e-mail<br><input type=text name=email size=30><p>

Ваш вопрос<br><textarea name=mess rows=13px cols=50></textarea><p>

<input type=submit value="Отправить сообщение">

</form>

КОД PHP:

<?php

$name=$_POST["name"];

$email=$_POST["email"];

$mess=$_POST["mess"];

if (isset ($_POST['name']))

{

$name = substr($_POST['name']);

if (empty($_POST['name']))

{

echo "<center><b>Не указано имя !!!<p>";

echo "<a href=form.html>Вернуться и правильно заполнить форму.</a>";

exit;

}

}

else

{

$name = "не указано";

}

if (isset ($_POST['email']))

{

$email = substr($_POST['email']);

if (empty($_POST['email']))

{

echo "<center><b>Не указан e-mail !!!<p>";

echo "<a href=form.html>Вернуться и правильно заполнить форму.</a>";

exit;

}

}

else

{

$email = "не указано";

}

if (isset ($_POST['mess']))

{

$mess = substr($_POST['mess']);

if (empty($_POST['mess']))

{

echo "<center><b>Сообщение не написано !!!<p>";

echo "<a href=form.html>Вернуться и правильно заполнить форму.</a>";

exit;

}

}

else

{

$mess = "не указано";

}

$i = "не указано";

if ($name == $i AND $email == $i AND $mess == $i)

{

echo "Ошибка ! Скрипту не были переданы параметры !";

exit;

}

$to = "garikvoloshin@rambler.ru";

$subject = "Сообщение с вашего интернет-сайта";

$message = "Имя пославшего:$name::::::::::Электронный адрес:$email::::::::::Сообщение:$mess:::::::::IP-адрес:$REMOTE_ADDR";

mail ($to,$subject,$message) or print "Не могу отправить письмо !!!";

echo "<center><b>Спасибо за отправку вашего сообщения<a href=kommentarii.html>Нажмите</a>, что бы вернуться на главную...>";

exit;

?>

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

http://php.net/substr

Минимум два параметра должно быть

Не на сайте кнопку нажать, а при оформления сообщения. Кто теперь твою неформатированную портянку в своём уме читать будет?

Link to comment
Share on other sites

  • 0

http://php.net/substr

Минимум два параметра должно быть

Не на сайте кнопку нажать, а при оформления сообщения. Кто теперь твою неформатированную портянку в своём уме читать будет?

Блин, ну я вообще еще ничего не понимаю, скажите у меня ошибка в коде php?

Link to comment
Share on other sites

  • 0

http://php.net/substr

Минимум два параметра должно быть

Не на сайте кнопку нажать, а при оформления сообщения. Кто теперь твою неформатированную портянку в своём уме читать будет?

Еще скажи спасибо, что он не по питону вопрос задает.

Garikvoloshin,

А теперь полюбуйся, что пишет PhpStorm про твой код:

Garikvoloshin_errors.PNG

Красное подчеркивание - ошибка использования функции.

Зачеркнутый текст - устаревшая конструкция.

Garikvoloshin, А ты вообще что хотел с помощью функции substr() получить?

Edited by keltanas
Link to comment
Share on other sites

  • 0

http://php.net/substr

Минимум два параметра должно быть

Не на сайте кнопку нажать, а при оформления сообщения. Кто теперь твою неформатированную портянку в своём уме читать будет?

Еще скажи спасибо, что он не по питону вопрос задает.

Garikvoloshin,

А теперь полюбуйся, что пишет PhpStorm про твой код:

Garikvoloshin_errors.PNG

Красное подчеркивание - ошибка использования функции.

Зачеркнутый текст - устаревшая конструкция.

Garikvoloshin, А ты вообще что хотел с помощью функции substr() получить?

и что теперь делать, как исправить?

http://php.net/substr

Минимум два параметра должно быть

Не на сайте кнопку нажать, а при оформления сообщения. Кто теперь твою неформатированную портянку в своём уме читать будет?

Еще скажи спасибо, что он не по питону вопрос задает.

Garikvoloshin,

А теперь полюбуйся, что пишет PhpStorm про твой код:

Garikvoloshin_errors.PNG

Красное подчеркивание - ошибка использования функции.

Зачеркнутый текст - устаревшая конструкция.

Garikvoloshin, А ты вообще что хотел с помощью функции substr() получить?

и что теперь делать, как исправить?

Я вообще в php еще ничего не понимаю, я просто скопировал код с сайта где добавили.

http://php.net/substr

Минимум два параметра должно быть

Не на сайте кнопку нажать, а при оформления сообщения. Кто теперь твою неформатированную портянку в своём уме читать будет?

Еще скажи спасибо, что он не по питону вопрос задает.

Garikvoloshin,

А теперь полюбуйся, что пишет PhpStorm про твой код:

Garikvoloshin_errors.PNG

Красное подчеркивание - ошибка использования функции.

Зачеркнутый текст - устаревшая конструкция.

Garikvoloshin, А ты вообще что хотел с помощью функции substr() получить?

и что теперь делать, как исправить?

Я вообще в php еще ничего не понимаю, я просто скопировал код с сайта где добавили.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy