我正在为我的公司制作一个网站,我收到一些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"确实有我的实际电子邮件,我刚刚在这里更改了问题)
你好,你可以查看我的代码.我这里有三个未定义的变量,我真的不知道要修复什么
- 注意:未定义索引:第70行中的用户名
- 注意:未定义的索引:第71行的密码
- 警告: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) 我有一个带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,但我一开始就陷入困境.无论我在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 脚本,它将 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)
所以我可以用它做进一步的处理。请注意,行数可能会发生变化。有任何想法吗?:-)
谢谢!
嘿家伙我是整个数据库场景的新手,并尝试执行一个相对简单的任务,但显然我做错了什么.每次我尝试执行此语句时,都会收到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) 目前我想在用户登录系统时从两个表中获取两个不同的数据.权利表是"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和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) 我想弄清楚mysql -u root -p命令的作用。
我用谷歌搜索了命令,但找不到任何好的结果。
我使用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"