我正在开发允许用户向系统发送反馈的网站。我已经使用textarea和按钮提交了反馈表单。最重要的是当用户点击提交时,如果用户没有输入我希望他们输入的一些单词,那么反馈将不会发送到系统;它会提醒用户输入该单词。
从现在开始,我只是创建一个简单的代码,如果用户在点击提交后没有输入我希望他们以反馈形式输入的单词,则会回显一些警告。
这是我的代码
<form action="main.php" method="post">
<textarea cols='10' rows='5' name='text'></textarea>
<br/>
<input type='submit' name='add' Value='Add to list' />
</form>
<?php
if (isset($_POST['add'])) {
$imp_word = array('dear', 'thank', 'hello'); // Add more
$entry = $_POST['text'];
/*
i don't know how to write
*/
}
?>
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:1)
尝试substr
喜欢
if (isset($_POST['add'])) {
$imp_word = array('dear', 'thank', 'hello'); // Add more
$entry = $_POST['text'];
foreach($imp_word as $wrd) {
if(substr($entry,$wrd)) {
echo 'You have '.$wrd.' In your text<br>';
}
}
}
相同的精神HERE
答案 1 :(得分:0)
if(isset($_POST['add'])) {
$text = $_POST['text'];
if(empty($text)) {
echo "Please enter feed back";
} else {
echo "do ever what you want...";
}
}