代码之家  ›  专栏  ›  技术社区  ›  user48202

解析错误帮助,php意外的t_字符串(可能很简单)【关闭】

  •  0
  • user48202  · 技术社区  · 15 年前

    这可能是我看不到的简单的东西,因为我盯着它看太久了。

    有什么想法吗?它在119号线上,我已经在下面指出了

    分析错误:语法错误,第119行/home6/cleanai4/public_html/act.php中的意外t_字符串

    我只是想格式化一个电话号码。

            if(isset($submit)):
            $db = mysql_connect("localhost", "#######", "#######");
            mysql_select_db("###########", $db);
            $date = date("Y-m-d"); 
            $address = $street . ", " . $city . " " . $zip;
    Line 19->   $phonetmp = '('substr($phone, 0, 3)')' . substr($phone, 3, 3) . '-' . substr($phone, 6);
            $phone = $tmp;
            $sql = "INSERT INTO ########
            VALUES(NULL,'$name', '$address', '$email',  '$phone', '$info', '$sign', '$date' )";
            mysql_query($sql);
            print("<h2>We appreciate your support</h2>\n");
            print("<b>Now, spread the word</b><hr>\n");
        endif;
    
    2 回复  |  直到 9 年前
        1
  •  6
  •   munch    15 年前

    $phonetmp的第一部分后面缺少连接,应该是 '(' . substr($phone, 0 , 3) . ')'

    另请注意:除非代码段之外有一个名为$tmp的变量,否则将$phone设置为未声明的变量。并确保清理用户输入!

        2
  •  2
  •   Matt Stephenson    15 年前

    我看到的不是密码 mysql_connect 这是电话吗?;)

    推荐文章