PHP代码PHP的编码逻辑,用于按钮
if(isset($_POST['txtLocation']))
{
$choice_loc = $_POST["txtLocation"];
}
elseif(!isset($_POST['txtLocation']))
{
$message = "Please select the desired location or click on default";
}
elseif($choice_loc == "txtSetXY")
{
$x = $_POST["txtXLocation"];
$y = $_POST["txtYLocation"];
if($x == "")
{
$message = "You forget to enter X location.";
}
elseif($y == "")
{
$message = "You forget to enter Y location.";
}
else
{
$choice_loc = $x . "," . $y;
}
}
这是HTML形式
<div class="formText">
<input type="radio" name="txtLocation" value="txtSetXY"/> Specify Location<br />
<div style="padding-left:20px;">
X: <input type="text" id="locField" name="txtXLocation">
Y: <input type="text" id="locField" name="txtYLocation">
</div>
<input type="radio" name="txtLocation" value="Default" checked="checked"/>Default
</div>
什么是逻辑的误差Δθ
值“默认”被输入到数据库中,但是当选中value="txtSetXY"
无线电并在文本字段中输入x和y值时,它不会进入数据库?
,这是我的数据库中输入查询
$insert = "INSERT INTO dbform (dblocation) VALUES ('{$choice_loc}')";
它停在第二个if语句处。 – rlatief
@ user543732我们可以使用任何类型的PHP开发平台,在这里我们可以检查我们的编码或干运行,就像我们在turboC编译器中的c和C++一样?这样可以很容易地输出结果和错误? – Sumit
有几个,但我不知道他们中的任何一个是否可以捕获这种错误。 '如果A' - 做A.' elseif不A''做B。它停在那里,永远不会到达它下面的每个'elseif'和'else'。正如你所说的一个逻辑错误,而不是PHP语法。 – rlatief