我创建了这个简单的Php示例以开始我的研究。
这是Index.html:
<!DOCTYPE html>
<html>
<head>
<title>Prova</title>
</head>
<body>
<form action="script.php" method="get"/>
<table>
<tr>
<td>Cognome</td>
<td><input type="text" name="cognome" id="cognome"/></td>
</tr>
</table>
<table>
<tr>
<td><input type="submit" value="Invia"/></td>
</tr>
</table>
</form>
</body>
</html>
这是script.php:
<?php
$cognome = $_REQUEST['cognome'];
if ($cognome = "Giacomo" )
{
echo "<p><img src='Giacomo.jpg'<p>/>";
}
else
{
echo "<img src='IMG.jpg'<p>/>";
}
?>
它的运行,但如果我写Giacomo,则显示Giacomo.jpg和image.jpg。我只想要Giacomo.jpg。
谢谢
最佳答案
您要在$cognome = "Giacomo"
语句中分配if
(此后将评估为true
),而应与==
或===
进行比较:
if ($cognome === "Giacomo")
echo "<p><img src='Giacomo.jpg'></p>";
else
echo "<p><img src='IMG.jpg'></p>";
P.S.它应该是
<p></p>
和<img >
。