Php 尝试在网站最初启动时不加载图像

Php 尝试在网站最初启动时不加载图像,php,html,image,radio-button,Php,Html,Image,Radio Button,我有一个div,在该div中,选择相应的单选框并按下submit按钮后,图像将更新: <form action="test1.php" method="POST"> <b>SPE</b> <input type="radio" name="spType" value="SPE"> <b>SPI</b> <input type="radio" name="spType" value="SPI">

我有一个div,在该div中,选择相应的单选框并按下submit按钮后,图像将更新:

<form action="test1.php" method="POST">
    <b>SPE</b> <input type="radio" name="spType" value="SPE">
    <b>SPI</b> <input type="radio" name="spType" value="SPI">       
    <input type="submit" name = "go">   
    </form>

固相萃取
SPI
post方法然后检查所选内容并将名称存储在名为$spType的PHP变量中,然后将其放入if语句中:

<div id="mainImage">                
            <?php if($spType=="SPI") { ?>
             <div id="mainImageSPI">
            <link rel="stylesheet" type="text/css" href="css/SPIopen.css" /> 
            </div>
            <?php }elseif($spType=="SPE") { ?>
            <div id="mainImageSPE"> 
            <link rel="stylesheet" type="text/css" href="css/SPEopen.css" />            
            </div>
            <?php }; ?>             
</div>

它是按预期工作(一旦SPE或SPI选择和按钮按下图像更新),但当网站首次加载SPE的图像是自动加载,我想它是一个空白屏幕没有图像,一旦网站最初加载


我试图通过创建一个名为“BLANK”的附加单选按钮并将其设置为checked来实现这一点,但由于它位于表单中,因此无法工作。但是,当选中此复选框时,屏幕会如预期的那样变为空白。

按照注释中的要求回答:


默认情况下,您需要
$spType
为空(如果未设置
$\u POST['spType']

向我们显示处理$\u POST的php代码,通常您需要
$spType
为空(如果$\u POST中没有值)我假设您已将$spType的值设置为SPI作为某个地方的默认值,从而导致图像被加载谢谢!我花了很长时间试图弄明白这一点,但完全忘记了我在PHP文件中预设了它。你能回答这个问题吗?这样我就可以选择你作为最佳答案。谢谢