Php 为什么我的条件没有被正确接受
下午好,戴夫社区, 我在做一个PHP项目。 我的第一页是一个公式,它会问这样的问题:你现在在做什么? 此信息在另一个页面调用“Handler.php”中发布Php 为什么我的条件没有被正确接受,php,if-statement,conditional-statements,Php,If Statement,Conditional Statements,下午好,戴夫社区, 我在做一个PHP项目。 我的第一页是一个公式,它会问这样的问题:你现在在做什么? 此信息在另一个页面调用“Handler.php”中发布 <form method="post" action="handler.php"> <table> <tr> <td style="width:100px"><h4>Nom:</h4></td> <td> <
<form method="post" action="handler.php">
<table>
<tr>
<td style="width:100px"><h4>Nom:</h4></td>
<td>
<SELECT NAME=nom >
<OPTION value=users1>user1</OPTION>
<OPTION value=user2>user2</OPTION>
<OPTION value=user3>Sonia</OPTION>
</td>
</tr>
<tr><td><h4>Activité:</h4></td>
<td>
<SELECT NAME=activite style="width:182px">
<OPTION value="arrived">arrived</OPTION>
<OPTION value="gotolunch">gotolunch</OPTION>
<OPTION value="backfromlunch">backfromlunch</OPTION>
<OPTION value="leave">leave</OPTION>
</td>
</tr></td></tr>
<tr><td><h4>Commentaires:</h4></td><td><input type="text" name="commentaires" style="width:182px" /></td></tr>
</table>
<input type="submit">
</form>
</body>
</html>
我想设置一个变量($hnormale)来说明用户刚才回答了什么。
为此,我使用了IF函数,但它不起作用
<form method="post" action="handler.php">
<table>
<tr>
<td style="width:100px"><h4>Nom:</h4></td>
<td>
<SELECT NAME=nom >
<OPTION value=users1>user1</OPTION>
<OPTION value=user2>user2</OPTION>
<OPTION value=user3>Sonia</OPTION>
</td>
</tr>
<tr><td><h4>Activité:</h4></td>
<td>
<SELECT NAME=activite style="width:182px">
<OPTION value="arrived">arrived</OPTION>
<OPTION value="gotolunch">gotolunch</OPTION>
<OPTION value="backfromlunch">backfromlunch</OPTION>
<OPTION value="leave">leave</OPTION>
</td>
</tr></td></tr>
<tr><td><h4>Commentaires:</h4></td><td><input type="text" name="commentaires" style="width:182px" /></td></tr>
</table>
<input type="submit">
</form>
</body>
</html>
以下是公式代码:
<form method="post" action="handler.php">
<table>
<tr>
<td style="width:100px"><h4>Nom:</h4></td>
<td>
<SELECT NAME=nom >
<OPTION value=users1>user1</OPTION>
<OPTION value=user2>user2</OPTION>
<OPTION value=user3>Sonia</OPTION>
</td>
</tr>
<tr><td><h4>Activité:</h4></td>
<td>
<SELECT NAME=activite style="width:182px">
<OPTION value="arrived">arrived</OPTION>
<OPTION value="gotolunch">gotolunch</OPTION>
<OPTION value="backfromlunch">backfromlunch</OPTION>
<OPTION value="leave">leave</OPTION>
</td>
</tr></td></tr>
<tr><td><h4>Commentaires:</h4></td><td><input type="text" name="commentaires" style="width:182px" /></td></tr>
</table>
<input type="submit">
</form>
</body>
</html>
像这样使用引号
<form method="post" action="handler.php">
<table>
<tr>
<td style="width:100px"><h4>Nom:</h4></td>
<td>
<SELECT NAME=nom >
<OPTION value=users1>user1</OPTION>
<OPTION value=user2>user2</OPTION>
<OPTION value=user3>Sonia</OPTION>
</td>
</tr>
<tr><td><h4>Activité:</h4></td>
<td>
<SELECT NAME=activite style="width:182px">
<OPTION value="arrived">arrived</OPTION>
<OPTION value="gotolunch">gotolunch</OPTION>
<OPTION value="backfromlunch">backfromlunch</OPTION>
<OPTION value="leave">leave</OPTION>
</td>
</tr></td></tr>
<tr><td><h4>Commentaires:</h4></td><td><input type="text" name="commentaires" style="width:182px" /></td></tr>
</table>
<input type="submit">
</form>
</body>
</html>
<SELECT NAME="activite" style="width:182px">
<SELECT NAME="nom" >
然后关闭SELECT标记首先,我会将您的if语句更改为一个开关(这不是它不工作的原因,而是它更干净):
<form method="post" action="handler.php">
<table>
<tr>
<td style="width:100px"><h4>Nom:</h4></td>
<td>
<SELECT NAME=nom >
<OPTION value=users1>user1</OPTION>
<OPTION value=user2>user2</OPTION>
<OPTION value=user3>Sonia</OPTION>
</td>
</tr>
<tr><td><h4>Activité:</h4></td>
<td>
<SELECT NAME=activite style="width:182px">
<OPTION value="arrived">arrived</OPTION>
<OPTION value="gotolunch">gotolunch</OPTION>
<OPTION value="backfromlunch">backfromlunch</OPTION>
<OPTION value="leave">leave</OPTION>
</td>
</tr></td></tr>
<tr><td><h4>Commentaires:</h4></td><td><input type="text" name="commentaires" style="width:182px" /></td></tr>
</table>
<input type="submit">
</form>
</body>
</html>
您有很多缺少的引号。其中一个是用于
更重要的是用于您没有关闭任何
标记。您的代码在这里工作:没有任何更改。但最好按照上面的注释修复所有这些HTML问题。您可以在以下网站验证您的HTML:谢谢您的帮助。sorryfor“问题。我翻译得很快,丢失了一些字符。我已经测试了您建议的内容(添加”和使用开关),但没有任何效果。如果条件从未应用,则开关解决方案始终返回“它不工作”。还有其他的想法或测试吗?谢谢你的帮助对不起,我忘了在回声后面加分号。以下是一个工作版本: