小编Fun*_*ner的帖子

解析错误:语法错误,第3行的freecontactformsettings.php中出现意外的"@"

我正在为我的公司制作一个网站,我收到一些PHP代码的错误.

<?php

$email_to = “myemail@gmail.com”; // your email address
$email_subject = "Contact Form Message"; // email subject line
$thankyou = "thankyou.htm"; // thank you page

// if you update the question on the form -
// you need to update the questions answer below
$antispam_answer = "25";

?>
Run Code Online (Sandbox Code Playgroud)

代码是从网上抓取的,所以我不太熟悉它,当我尝试提交表格时我抓住它会引发错误说:

解析错误:语法错误,第3行/home/a9670576/public_html/freecontactformsettings.php中的意外"@"

可能是什么导致了这个?(注意:在实际代码中"myemail@gmail.com"确实有我的实际电子邮件,我刚刚在这里更改了问题)

php syntax parsing

0
推荐指数
1
解决办法
4141
查看次数

未定义的索引

你好,你可以查看我的代码.我这里有三个未定义的变量,我真的不知道要修复什么

  1. 注意:未定义索引:第70行中的用户名
  2. 注意:未定义的索引:第71行的密码
  3. 警告:mysql_fetch_array()期望参数1是资源,第86行给出布尔值
<!DOCTYPE HTML>
 <?php
    //Start session
    session_start();    
    //Unset the variables stored in session
    unset($_SESSION['SESS_Username']);
    unset($_SESSION['SESS_Password']);


?>

<html>
<head> 
<title> Ilokandroid Dynamic Web </title>

    <meta name="author" content="jessiemaymasaoay and jaysonpinzon" >
    <meta name="description" content="Student MiniSystem" >
    <meta name="keywords" content="HTML,CSS,XML,Javascript, miniSystem Web Page" />

    <style type="text/css" media="screen">

    body{background: url(assets/images/back1.png) top no-repeat fixed;}

    .upper
    {
        width:800px;height:100px; margin:auto; border: 5px; padding:2px;
    }
    #form 
    {
        width:400px;height:190px; margin:auto; border: 2px solid black; padding:10px;
        text-align: justify; margin-top: 150px;  background:#008080 ; font-size: 1p6x;
    }
    </style>


    </script> …
Run Code Online (Sandbox Code Playgroud)

php mysql sql

0
推荐指数
1
解决办法
137
查看次数

PDO查询无法使用$ _COOKIE

我有一个带PDO的登录系统,它存储用户登录cookie时的用户名.这意味着当它们到达重定向页面时,cookie可用于获取该用户的更多数据(例如,名字和名字).

这是在index.php文件中设置cookie的代码:

setcookie('username',$username,time() + (86400 * 7));

这是我想使用cookie的值获取数据的代码:

$username = $_COOKIE['username'];

$query = $handler->query('SELECT * FROM users WHERE username ='$username' ');
while($r = $query->fetch(PDO::FETCH_OBJ)){
    echo $r->firstname, '<br>';
    echo $r->secondname, '<br>';

}
Run Code Online (Sandbox Code Playgroud)

每次运行代码时,都会返回以下错误消息:

解析错误:语法错误,第17行的C:\ xampp\htdocs\web\home.php中的意外'$ username'(T_VARIABLE)

php

0
推荐指数
1
解决办法
94
查看次数

PHP输出未显示

我是新学习php,但我一开始就陷入困境.无论我在PHP中尝试什么方法,但我无法在输出中显示变量数据..下面是从互联网上复制粘贴的代码,即使在我看不到$ username的输出...请帮助我!

<html>
<body>
<h1>Hi Jacob</h1>
<h3>Demonstrates using a variable</h3>
<?php
$userName = "Jacob";
print Hi, $userName;
?>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

在输出中它" Hi, $username "会显示出来.不是变量的数据

php

0
推荐指数
1
解决办法
109
查看次数

如何将文本文件的每一行设置为变量?

我有一个简单的 php 脚本,它将 POST 的内容存储到一个文本文件中。data.txt 看起来像这样:

Something - Line1
Something - Line2
Something - Line3
Something - Line4
Run Code Online (Sandbox Code Playgroud)

我试图找出将每一行设置为变量的最佳方法,例如

$line1 = "Something - Line1";
$line2 = "Something - Line2";
$line3 = "Something - Line3";
$line4 = "Something - Line4;"
Run Code Online (Sandbox Code Playgroud)

所以我可以用它做进一步的处理。请注意,行数可能会发生变化。有任何想法吗?:-)

谢谢!

php

0
推荐指数
1
解决办法
2619
查看次数

SQL语法错误或服务器错误?

嘿家伙我是整个数据库场景的新手,并尝试执行一个相对简单的任务,但显然我做错了什么.每次我尝试执行此语句时,都会收到1064错误,告诉我语法错误或服务器版本太旧.SQL Server版本是5.1.x,我正在运行PHP5.

这是我的代码:

$query = "INSERT INTO `cut_log` (`driver`, `date1`, `time`, `cut`, `flood`, `notes`) VALUES ($driver, $date, $time, $cut, $flood, $notes)";
$result = $mysqli->query($query);
if($result) {
echo "success";
} else {
echo "" . $mysqli->errno . $mysqli->error;
}
Run Code Online (Sandbox Code Playgroud)

php mysql syntax-error

0
推荐指数
1
解决办法
58
查看次数

从$ _SESSION PHP获取多个表中的数据

目前我想在用户登录系统时从两个表中获取两个不同的数据.权利表是"user","user_staff"和"user_group".但是当用户输入其用户名和密码并提交它时,提示"致命错误:在第26行的C:\ xampp\htdocs\auditsystem\index.php中的非对象上调用成员函数fetch_array()"

以下是代码:

if($username!= "" && $password != "")
{
//INNER JOIN user_group_module_role ON user.user_group_module_role_id = user_group_module_role.id
    $result =  $db->query("SELECT * FROM user 
                            INNER JOIN user_staff ON user.user_staff_id = user_staff.id
                            WHERE username = '$username' AND password = '$password'"); 



    if($result->num_rows == 1)
    {
        $validate = $result->fetch_assoc();

        $query1 = "SELECT * FROM usergroup WHERE id = $validate[user_group_id]";
        $result1 = $db->query($query1);
        $row1 = $result1->fetch_array();
        //change here for the authority 
        $_SESSION['user_staff'] = $validate['displayname'];
        $_SESSION['usergroup'] = $row1['user_group_type'];
        echo "<script language='javascript'>window.location='panel.php'</script>"; 
    }
    else
    {
        echo …
Run Code Online (Sandbox Code Playgroud)

php session

0
推荐指数
1
解决办法
830
查看次数

根据MySQL数据库字段中的值设置背景颜色

我用PHP和MySQL数据库创建了票务系统.

在视图故障单页面上,我显示了数据库中的每个故障单,其中包括每个故障单的优先级.优先级设置为低,正常或高.

当数据传递到我的页面时,它会将div中的优先级设置为我在数据库表中所说的内容.

我想找到一种方法来改变背景颜色,具体取决于优先级字段中显示的值,所以红色表示高,橙色表示正常,绿色表示低.

HTML/PHP

<div class="priority">
    <?php 
    $priority_query = "SELECT priority FROM tickets";
    $priority = mysql_query($priority_query);

    if ($priority = 'low') { ?>
    <div class="priority_low"><?php echo 'Priority: ' . mysql_result ($result,$j,'priority') .''; ?></div>

    <?php       
    } else if ($priority = 'normal') { ?>
        <div class="priority_normal"><?php echo 'Priority: ' . mysql_result($result,$j,'priority') .''; ?></div>

        <?php       
        } else if ($priority = 'high') { ?>
        <div class="priority_high"><?php echo 'Priority: ' . mysql_result($result,$j,'priority') .''; ?></div>

        <?php } ?>

</div>
Run Code Online (Sandbox Code Playgroud)

CSS

.priority_low {
        background-color: green;
    }

.priority_normal …
Run Code Online (Sandbox Code Playgroud)

css php mysql

0
推荐指数
1
解决办法
885
查看次数

mysql -u root -p 有什么作用?

我想弄清楚mysql -u root -p命令的作用。

我用谷歌搜索了命令,但找不到任何好的结果。

mysql

0
推荐指数
1
解决办法
3万
查看次数

在php echo中使用特殊字符

我使用if函数来显示副本,但这个副本必须用双引号括起来,我不能让它工作.请帮忙.

 $currentpage = $_SERVER['REQUEST_URI'];

if ($currentpage == "/room/penthouse-suite/"){
echo "<div class='text-center text-emphasis text-lg'>"test penthouse"</div>";
}
Run Code Online (Sandbox Code Playgroud)

所以在我的页面上它应该显示---> "test penthouse"

php

0
推荐指数
1
解决办法
1618
查看次数

标签 统计

php ×9

mysql ×4

css ×1

parsing ×1

session ×1

sql ×1

syntax ×1

syntax-error ×1