语法错误,意外'如果'

时间:2014-10-13 21:11:48

标签: php html

我希望有人可以帮我解决这个语法错误,不知道如何修复它。我知道我错过了一些不确定它是什么。

我在这一行收到语法错误。 $id = '<input type="text" value= " .' if(isset($_REQUEST['rid'])){

这是完整的代码

<?php 
require_once('./config.php');
require_once("../auth/config.class.php");
require_once("../auth/auth.class.php");

$config = new Config;

$dbh = new PDO("mysql:host={$config->dbhost};dbname={$config->dbname}", $config->dbuser,     $config->dbpass);
$auth = new Auth($dbh, $config);


    $id = '<input type="text" value= " .' if(isset($_REQUEST['rid'])){
     echo $_REQUEST['rid'];
     } '.
     "  name="patient" >';
    echo $id;



$query = $dbh->prepare("SELECT hours FROM svcrequest WHERE id=? ");
$query->execute(array($id));    
$rslt = $query->fetch(PDO::FETCH_ASSOC);
$cost    = ($rslt['hours'] * 23)*100;
echo $cost;


?>

1 个答案:

答案 0 :(得分:1)

你有一个运行线,可以像这样修复它:

$id = '<input type="text" value="';
if(isset($_REQUEST['rid'])){
    $id .= $_REQUEST['rid'];
}
$id .= '" name="patient" >';
echo $id;