HTML формы для отображения комментариев

Я создаю формы на веб-странице HTML, чтобы посетители могли добавлять комментарии о моей странице. Это включает в себя различные типы форм, и я борюсь за утверждение if else для переключателя. Мой html-код опубликован как удар, а затем ссылка на php на него размещена ниже. ПОЖАЛУЙСТА ПОМОГИ!!!

<html>
<form action="process_comment.php"  method="post">
Name:
<input type="text" name="username" value=""/>
<br>
</form>

<form action="process_comment.php" method="post" >
Do you like this page?
<input type = "radio" name = "like" value = "0"> Yes
<input type = "radio" name = "like" value = "1"> No
<br>
<input type="submit" value ="go" /><br>
</form>
</html><?php
$userName=$_POST["username"];
echo "Hello <b>$userName</b>!<br>";
?>

<?php
$like = $_POST["like"];
if($like = "post") {
echo "I am happy that you <b>like</b> this page :)";
}   else {
echo "I am sorry that you <b>do not like</b> my page :(";
}
?>

0

Решение

Вы используете две формы и одно действие, попробуйте приведенный ниже код и объедините обе формы в одну.

<html>
<form action="process_comment.php"  method="post">
Name:
<input type="text" name="username" value=""/>
<br>

Do you like this page?
<input type = "radio" name = "like" value = "0"> Yes
<input type = "radio" name = "like" value = "1"> No
<br>
<input type="submit" name="submit" value ="go" /><br>
</form>
</html>

И в process_comment.php

<?php

if(isset($_POST['submit'])
{

$userName=$_POST["username"];
echo "Hello <b>$userName</b>!<br>";
$like = $_POST["like"];
if($like) {
echo "I am happy that you <b>like</b> this page :)";
}
else {
echo "I am sorry that you <b>do not like</b> my page :(";
}
}
?>

Если значение равно 1 или 0, вы можете использовать переменную в условии if, так как оно работает как true или false.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector