我看过这里,大多数人说它的逃避问题所以我认为我也是错的.我看谷歌和大多数有一个div的文本替换另一个等的例子..这里我想用.js中的if语句替换默认内容"mainMidSec"
我正在尝试为移动网站测试一些内容......但是我遇到了语法错误.我几乎肯定它与引号等有关...我已经尝试了外部双内部单引号,反之亦然,它没有采取它.
这是代码:
<script type="text/javascript">
var screenW = document.getElementById('mainMidSec');
if ((screen.width<=800) && (screen.height<=800))
{
screenW.innerHTML = '<video width="500" height="400" controls poster="imgs/vidPosterImgSMALLER.jpg">
<source src="videos/mp4-video-versions/2010reel_MP4.mp4">
<p> Your current web browser is out of date . Please update it wont you...pretty please?</p>
</video>'
}
</script>
Run Code Online (Sandbox Code Playgroud)
你们贬低我的任何想法/建议/知识炸弹我都会高兴而谦卑地接受!
我正在为想要在wordpress中使用该网站的客户创建自定义网站主题.
菜单区域由他们在WP中制作的页面填充:
<?php wp_nav_menu(); ?>
Run Code Online (Sandbox Code Playgroud)
我希望将菜单文本全部保留为大写字母.我曾经尝试过标准的strtoupper
<?php strtoupper(wp_nav_menu()); ?>
Run Code Online (Sandbox Code Playgroud)
但没有任何反应.我有办法吗?老实说我不确定它是否可能因为*wp_nav_menu*是一个wordpress函数.
我不认为它太专业了,我告诉他们"嘿,当你创建页面标题,让他们全部戴上帽子"大声笑..所以是的
也许我错过了一些东西,但我不确定.我只是想做的就是设置cookie,以便我可以在以后检索它们的值.我试图实现这样的事情,但无济于事....不知道为什么它不工作,因为它并不那么困难.
我有一个简单的登录表单,你知道,用户名/通行证等......没什么特别的.
成功登录后,我有这样的事情:
// COOKIE DETAILS HERE
setcookie('username4pc',$userName);
setcookie('userpass4pc',$userPass);
header("Location:testCookie.php");
Run Code Online (Sandbox Code Playgroud)并且我已经确定这是在HTML标记之前以及在将任何内容输出到页面之前.这么多,我已经从我的程序中取出上面的内容,并将其放在一个空白的html页面上进行测试,现在它看起来像这样......
点击索引页面上的"登录"后,它会转到我的新测试页面,该页面只有以下内容:
<?php
setcookie('username4pc',$userName);
setcookie('userpass4pc',$userPass);
header("Location:testCookie.php");
?>
<html></html>
Run Code Online (Sandbox Code Playgroud)
并且在上面的运行之后,标题将它抛出到testCookie.php只有这个的页面
<?php
//test cookie
if(isset($_COOKIE['first_name'])){
echo " cookies set";
} else {
echo "cookie not set";
}
?>
<html></html>
Run Code Online (Sandbox Code Playgroud)
无论我做什么,我总是得到"cookie not set"
关于为什么和出错的任何想法?
我一直遇到一个小问题......好好看看这个插入语句.
这是我的连接(在本地服务器上)
$c2d = mysqli_connect("localhost","root","","database name here")or die("connection not set" . mysqli_error);
Run Code Online (Sandbox Code Playgroud)
这是我的插入语句以及我通常如何做.
$insertUsrAccDetQS = "INSERT INTO user-tbl-here (usern, usrp, usere) VALUES ('x','y','z');" or die('no good on 001' . mysqli_error);
Run Code Online (Sandbox Code Playgroud)
当我使用上面这个时,我得到了这种性质的错误......
Notice: Use of undefined constant mysqli_error - assumed 'mysqli_error'
Run Code Online (Sandbox Code Playgroud)
无论我做了什么改变(已经在它上面大约一个小时),它总是给我一些错误,所以我对自己说," 让我在phpMyadmin应用程序中进行手动插入,这样我就能看到方式IT编写SQL INSERT代码,将SQL复制/粘贴到我的应用程序中,看看会发生什么. "
当我这样做时,返回的INSERT代码phpMyadmin向我扔了回去
$insertUsrAccDetQS = "INSERT INTO `database name here`.`user-tbl-here` (`usern`, `usrp`, `usere`) VALUES ('$x','$y','$z');" or die('no good on 001' . mysqli_error);
Run Code Online (Sandbox Code Playgroud)
果然,我复制/粘贴到我的PHP文档中,运行它并且工作正常,将值输入数据库.
我能看到的唯一区别是
1 - phpMyAdmin将数据库名称放在查询字符串的其余部分之前
和
2 - 它在该字符串中的所有名称/值上加上引号.
但我DID在连接声明中命名数据库名称并且我使用了上面的原始插入语句,它始终有效.
所以问题是......什么给出了什么?我也在网上看到了其他人的INSERT陈述/形式,例如,在这个wiki中,它就像我一直在做的那样形成.
我非常困惑.我很乐意感谢任何解释/链接/提示等.
我的问题是,当试图在Shopify中插入某种背景图像时,它从不显示任何内容.
我有一个导航栏,其中有一个客户想要的模式,当我尝试启用它时,再也没有任何反应.
我在css背景线上使用的代码(来自google搜索)是
background:url( "{{'navBggreen.jpg' | asset_url }}")
Run Code Online (Sandbox Code Playgroud)
我也试过了
background:url( {{'navBggreen.jpg' | asset_url }} )
Run Code Online (Sandbox Code Playgroud)
没别的了.Shopify的教程或任何类型的文档非常缺乏,所以......
无论如何,有谁知道如何使这个工作?
所以我有一个表单,当用户按下提交时,表单将它们抛出到处理文件,如果这些字段值中的任何一个值不验证,那么该进程表单将用户发送回它们来自的页面.我认为添加一条告诉他们错误的消息是有用的.....
例如,表单页面(contact.php)构造如下(下面)
<?php
$errormssg = stripslashes(str_replace("'","",$_GET['errormssg']));
if($errormssg){
echo $errormssg;
}
?>
<html>
<form fields here >
</html>
Run Code Online (Sandbox Code Playgroud)
并且php进程表单的构造或多或少像这样(下面)
<?php
<form validation code goes here and if it fails, then throws them back to form page exactly
like this (below)
header("Location:contact.php?errormssg='You seem to have forgotten one of the fields'");
?>
Run Code Online (Sandbox Code Playgroud)
我得到的问题是,当我第一次加载联系页面时,我得到一个错误,我将假设是因为当首次加载联系页面时,$_GET['errormssg']不存在.
香港专业教育学院尝试过像
if($_GET['errormssg']){
echo $errormssg;
}
Run Code Online (Sandbox Code Playgroud)
还是错误,我是以错误的方式解决这个问题吗?
所有我实际上都试图做的是,当联系页面加载时,错误消息将向消息吐出的唯一方式是用户是否从处理表单发回.因此,如果消息存在,则在指定区域回显它,否则不显示任何内容.
我怎样才能做到这一点??提前致谢.