这可能是我看不到的简单事情,因为我已经盯着它看了太久。
有什么想法吗?它在第119行抛出,我在下面指出了
解析错误:语法错误,第119行/home6/cleanai4/public_html/act.php中的意外T_STRING
我只是想格式化一个电话号码。
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;
答案 0 :(得分:6)
在$ phonetmp的第一部分之后你错过了连接,应该是'(' . substr($phone, 0 , 3) . ')'
......
另请注意:除非您在代码段之外有一个名为$ tmp的变量,否则您将$ phone设置为未声明的变量。并确保您清理用户输入!
答案 1 :(得分:2)
这不是我在mysql_connect
电话中看到的密码吗? ;)