有条件的ISSET问题

时间:2017-08-14 15:36:14

标签: php forms conditional isset

在单个产品页面中,产品ID将分配给var chown nginx:nginx ./.*。问题是,当停留在表单的某个字段并按下ENTER键时,页面崩溃,因为脚本无法再次找到ID。所以我会用以下方式实现脚本。

$productID

我实现的目的是如果$ _GET未正确设置,则设置为13321(示例值)。

<?php
$product_id = $_GET['product_id'];
include '../sys/conn.php';
$risultato = mysqli_query ($conn, "

(mysql query)

") or die ("Query not valid: " . mysqli_error($conn));
mysqli_close($conn);
$row = mysqli_fetch_array($risultato);
?>

条件子句看起来不被接受,并生成诸如语法或意外变量之类的错误。有什么帮助吗?

---版本2 ----

<?php

$product_id = $_GET['product_id'];

if(!isset($_GET['product_id']){ 
$product_id='13321';
}else{ 
include '../sys/conn.php';
$risultato = mysqli_query ($conn, "
(mysql query)

") or die ("Query not valid: " . mysqli_error($conn));
mysqli_close($conn);
$row = mysqli_fetch_array($risultato);
}
?>

错误是: 解析错误:语法错误,意外&#39;}&#39;在第66行的/Applications/XAMPP/xamppfiles/htdocs/gest/pages/singolo_prodotto.php中

1 个答案:

答案 0 :(得分:1)

你错过了括号:

if(!isset($_GET['product_id']){ 

应该是

if(!isset($_GET['product_id'])){