我創建了這個簡單的Php示例來開始我的學習。在PHP中使用IF示例
這是的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.jpg和image.jpg的。我只想要Giacomo.jpg。
感謝
以下答案以及HTML錯誤應該是'
'。 – chris85您的表單作爲GET請求發送,所以您應該使用'$ _GET'變量。使用'$ _REQUEST'變量可能會導致意想不到的問題(除非您專門將代碼設計爲方法不可知)。 –