我有一个用户提交的注册表单,使用isset($ _ POST)发送数据,以查看是否有任何内容放入表单输入框.如果没有,则将其发送给else,然后将其发送到函数,该函数将用户返回到注册表单以完成一些丢失的表单.由于某种原因,它无法正常工作.
这是我的检查代码-------
function returnBack(){
header("Location:register.php");
exit;
}
if(isset($_POST['myusername']))
{
$myusername = $_POST['myusername'];
}
else
{
returnBack();
}
if(isset($_POST['mypassword'])) {
$mypassword=$_POST['mypassword'];
}
else{
returnBack();
}
if(isset($_POST['myemail'])) {
$myemail=$_POST['myemail'];
}
else{
returnBack();
}
if(isset($_POST['myname'])) {
$myname=$_POST['myname'];
}
else{
returnBack();
}
if(isset($_POST['mylastname'])){
$mylastname=$_POST['mylastname'];
}
else{
returnBack();
}
/////////////////////////////////////////////////////////////*******CONNECT TO SERVER ******************************************************************/
try {
# MySQL with PDO_MYSQL
$DBH = new PDO("mysql:host=$hostname;dbname=$database", $username, $password);
$DBH->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
}
catch(PDOException $e) {
echo "I'm sorry, I'm afraid I can't do that.";
file_put_contents('PDOErrors.txt', …Run Code Online (Sandbox Code Playgroud) 嘿家伙我有以下内容:
$(".views").click(function() {
$(this).(".views").show();
});
$(".closeviews").click(function () {
$(this).(".closeviews").hide();
});
Run Code Online (Sandbox Code Playgroud)
这将打开一个基于他们想要查看的视图列表的列表,由于某种原因它告诉我 Uncaught SyntaxError: Unexpected token (
一旦我删除(this). 它消失了,所以我有点困惑,为什么它告诉我.
编辑:
我改为:
$(".views").click(function() {
$(this).find(".views").show()
});
$(".closeviews").click(function () {
$(this).find(".closeviews").hide()
});
Run Code Online (Sandbox Code Playgroud)
什么都不做,如果我进入上面的视图列表,它会打开这个和那个.
UDATE:
HTML:
我试图用上面的脚本打开的那个 -
<input type='button' value='View Your Employees' class='views' name='views' />
<input type='button' value='Close' class='closeviews' name='closeviews' />
Run Code Online (Sandbox Code Playgroud)
我在这一个上方点击的那个打开上面加上这一个:
脚本:
$(".notempl").click(function () {
$(".notempltable").show();
});
$(".closenotempl").click(function () {
$(".notempltable").hide();
});
Run Code Online (Sandbox Code Playgroud)
HTML:
<input type='button' value='View Employees' class='notempl' name='notempl' />
<input type='button' value='Close' class='closenotempl' name='closenotempl' />
Run Code Online (Sandbox Code Playgroud)
更新:
嘿伙计们感谢所有的帮助,把它整理好了.我实际上是在说出错误的东西来展示和隐藏.每个列表都由PDO语句和表填充,因此我需要显示表,隐藏表而不是按钮.
多谢你们 :)
在使用PHP QrCode lib之后,我发现由于某种原因,当使用带有脚本和对话框(JQuery)的动态页面时,当尝试以.png格式输出QR码时,我得到奇怪的符号而不是实际生成的.png文件.
这是我尝试过的:
只创建了一个单独的文件:
<?php
//include only that one, rest required files will be included from it
include "phpqrcode/qrlib.php";
QRcode::png('barrda554');
?>
Run Code Online (Sandbox Code Playgroud)
效果很好,
尝试2:
使用JQuery UI在对话框类型中打开文件:
<?php
header stuff...
include "phpqrcode/qrlib.php";
...
?>
<html>
...
<?php
QRcode::png('barrda554');
?>
..
</html>
Run Code Online (Sandbox Code Playgroud)
在这次尝试中,我出于某种原因得到了多个时髦的符号:
?PNG IHDRWWKK/PLTE???U??~?IDAT8??? ? P# ?c??n :V?L?@?k
y??)?|F??5`?zHF|l???
%Z"e???D{\??????p`?f?eh???????k?[BJeJ?c????,?^?gu?m|Q??o??W????g?
?#?s?<?y??k?m??!v?.??(+?u???$s?-?n$?>?gR?`IEND?B`?
Run Code Online (Sandbox Code Playgroud)
这让我很难过,我不确定如何解决这个问题.
让我知道你的想法,
大卫
更新:
放入header('Content-Type: image/png');JQuery打开的文件后,没有雪茄.
这是实际文件:
嘿伙计我是Android开发的新手,我正在努力改变我的ActionBar的背景.在我的themes.xml文件中添加以下内容时res->values
<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
<item name="android:background">@drawable/actionbar_background</item>
</style>
Run Code Online (Sandbox Code Playgroud)
我收到此错误消息:
error: Error: No resource found that matches the given name (at 'android:background' with value '@drawable/
actionbar_background').
Run Code Online (Sandbox Code Playgroud)
我不是肯定为什么我收到这个消息并且可以用一只手.
大卫
我想在placed_changed单击提交按钮时触发我的功能.所以这就是我所拥有的,我有一个searchbox我分配使用google.maps.places.SearchBox,一旦我点击进入焦点的搜索框,它会触发事件:
google.maps.event.addListener(searchBox, 'places_changed', function() {
runMainPopulation(searchBox.getPlaces());
});
Run Code Online (Sandbox Code Playgroud)
哪个运行下一个功能.现在我要做的是在我点击一个search button或点击我输入后运行此功能searchbox.
建议,想法?
嘿家伙我有以下内容:
for($i; $i< count($nontimedif); $i++){
$data[$i] = array(
"Driver Chose Non-Compliance:" => $nontimedif[$i] . ",
" . $nonfirstname[$i]. ",
" . $nonlastname[$i]. ",
" . $nonemail[$i]. ",
" . .......
);
}
Run Code Online (Sandbox Code Playgroud)
所以在这次运行后我想添加一些新行,因为这比转移到.csv文件中.那么我该如何在最后添加呢?
我如何制作.csv文件:
function cleanData(&$str)
{
// escape tab characters
$str = preg_replace("/\t/", "\\t", $str);
// escape new lines
$str = preg_replace("/\r?\n/", "\\n", $str);
// convert 't' and 'f' to boolean values
if($str == 't') $str = 'TRUE';
if($str == 'f') $str = 'FALSE';
// force certain number/date formats …Run Code Online (Sandbox Code Playgroud)