我有这个条件,我想要做的就是说,如果$ _GET ['subpage']不等于registerupcoming那么这样做,但是我得到一个错误:
注意:未定义索引:26行/Applications/XAMPP/xamppfiles/htdocs/losanihomes/views/includes/header.php中的子页面
所以我尝试了以下方法:
if(isset($_GET['subpage']) && $_GET['subpage'] != 'registerupcoming'){
//Do Something
}
Run Code Online (Sandbox Code Playgroud)
但问题是,如果没有设置子页面,那么它不会进入条件,我只想不进入这个条件,如果子页面不等于registerupcoming
我为我的代码保持错误" 解析错误:语法错误,第13行的文件意外结束 "...如下所示
<?php
$all= get_posts(array('post_type' => 'books', 'numberposts' => -1,));
foreach ( $all as $post ) : setup_postdata($post);
if (!empty($post))
{
$postid=$post->ID;
echo $postid;
}
?>
Run Code Online (Sandbox Code Playgroud) 我在下面的代码中遇到错误.解析错误:语法错误,第7行意外"大小"(T_STRING).请帮助
<html>
<head>
</head>
<body>
<?php
function fontWrap( $txt, $size ) {
print “<font size=\”$size\”
face=\”Helvetica,Arial,Sans-Serif\”>
$txt</font>”;
}
fontWrap(“A heading<br>”,5);
fontWrap(“some body text<br>”,3);
fontWrap(“some more body text<BR>”,3);
fontWrap(“yet more body text<BR>”,3);
?>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我试图在已打开的echo函数中添加if/else语句,但页面显示为空白.如果我正确连接,不太确定.
echo '<span class="year-tab-'.$x.' '.if ($single_year==$year_selected) { echo "" } else { echo "display-none" }.' ">';
Run Code Online (Sandbox Code Playgroud) 我想1938 1938+02:00用date()&解析日期strtotime().
我的代码:
echo date("Y", strtotime("1938+02:00"));
Run Code Online (Sandbox Code Playgroud)
给我结果"2014"..
我究竟做错了什么?
我想打印一个日期格式,如:Sun, 08 Mar 2015 14:54:54
我使用的功能,date("r");但输出是:Sun, 08 Mar 2015 14:54:54 +0100
如何删除部分+0100?
我创建了一个登录,以便用户可以登录到一个站点,我使用php和phphmyadmin来创建登录,我使用相同的代码为我正在做的另一个项目,它工作正常,但它现在不会工作,不似乎喜欢第15行,我做错了什么.
这是我的代码
<?php
session_start();
?>
<header id="page_header">
<?php
include "connect.php";
if (isset($_POST['username']) and isset($_POST['password'])){
$username = $_POST['username'];
$password = $_POST['password'];
$query = "SELECT * FROM users WHERE username='$username' and password='$password'";
$result = mysqli_query($con, $query) or die(mysqli_error());
$count = mysqli_num_rows($result);
if ($count == 1){
$_SESSION['username'] = $username;
}else {
echo "Invalid Login Credentials.";
}
}
?>
<div id = "menu">
<nav>
<ul>
<li><img src="../img/buzz_party.png"></li>
<li><a href="index.php">Home</a></li>
<li><a href="aboutus.php">About Us</a></li>
<li><a href="advertising.php">Supplies</a></li>
<li><a …Run Code Online (Sandbox Code Playgroud) 我正在使用PayUMoney Payment集成PHP API,我希望当前的测试凭据具有以下旧的测试环境凭据:
Test Card Name: any name
Test Card Number: 5123456789012346
Test CVV: 123
Test Expiry: May 2017
Run Code Online (Sandbox Code Playgroud)
但这无法测试成功案例(因为卡的到期日期已过期)
我想要当前的测试凭证
谢谢您的帮助。
假设someMethod()返回一个数组,我知道索引:
$myVar = $this->someMethod()['some_response_index'];
这是一个坏主意吗?
而不是这样做:
$result = $this->someMethod();
$myVar = $result['some_response_index'];
每次运行这个php时,我都会得到相同的3个错误.我不知道我做错了什么,有人可以帮忙吗?
以下是错误:
[05-May-2014 19:20:50 America/Chicago] PHP警告:mysqli_query()需要至少2个参数,1在第10行的/home/sagginev/public_html/Nutrifitness/search.php中给出
[05-May-2014 19:20:50 America/Chicago] PHP警告:mysqli_num_rows()期望参数1为mysqli_result,在第11行的/home/sagginev/public_html/Nutrifitness/search.php中给出null
[05-May-2014 19:20:50 America/Chicago] PHP警告:mysqli_num_rows()期望参数1为mysqli_result,在第16行的/home/sagginev/public_html/Nutrifitness/search.php中给出null
这是我的代码
enter code here
<?php
$con=mysqli_connect('localhost','sagginev_rob','122989','sagginev_Nutrifitness');
if (mysqli_connect_errno()) // Check connection
{ echo "Failed to connect to MySQL: " . mysqli_connect_error(); }
if(!isset($_POST['search'])) {
header("Location:home.php");
}
$search_sql="Select * FROM Questions WHERE username LIKE '%".$_POST['search']."%' OR feedback LIKE '%".$_POST['search']."%'";
$search_query=mysqli_query($search_sql);
if(mysqli_num_rows($search_query)!=0) {
$search_rs=mysqli_fetch_assoc($search_query);
}
?>
<H2> Search Results</H2>
<?php if(mysqli_num_rows($search_query)!=0) {
do { ?>
<p><?php echo $search_rs['name']; ?> </p>
<?php } while ($search_rs=mysqli_fetch_assoc($search_query));
} else {
echo …Run Code Online (Sandbox Code Playgroud)