根据我在数据库中检查的输入数据,我需要帮助解决我的一个问题.如果值存在,我转发到另一页; 否则出现错误.输入任何值显示相同,我无法使用php代码查看echo.单独测试代码工作正常,但是当与html代码集成时,它会失败.有人可以识别代码中的任何错误吗?我该如何解决问题?
<!DOCTYPE html>
<?php
if (isset($_POST["submit"])) {
include("connect.php");
$message = NULL;
if(empty($_POST["empid"])) {
$u = FALSE;
$message .= "You have to enter your Employee ID !<br />";
}
else {
$u = intval(stripslashes(trim($_POST["empid"])));
}
if($u) {
$query = "SELECT Emp_ID FROM Data WHERE Emp_ID = '$u' ";
$result = @mysql_query($query);
$row = mysql_fetch_array($result);
if($row){
session_start();
header("Location: ModifyEmpInfo.php?empid=$u");
exit();
}
else {
$message .= "Employee ID provided does not exists. Try again!<br />";
}
}
}
$page_title = "FindEmpolyee";
if(empty($message)) …Run Code Online (Sandbox Code Playgroud) 我写了以下php调用 fetchdetails.php
<?php
$db ="fb";
$con = mysql_connect("host","user","paswd") or die ("hi ".mysql_error());
mysql_select_db($db) or die("helo".mysql_error());
$id = $_POST["id"];
echo $id;
$id = (string)$id;
echo $id."hi";
Run Code Online (Sandbox Code Playgroud)
当我用它来调用它www.anyaddress.com/fetchdetails.php?id=1722315但echo $ id没有显示任何内容.尽快需要帮助.实际上我之前在其他一些代码中做了同样的事情并且工作正常.
我正在使用python 3.2.3编写应用程序,我不知道如何登录网站.我需要登录...并保存cookie(我认为),但我尝试的一切都不起作用.
我曾尝试过请求,但没有运气.我的网页在localhost上运行(它只是简单的登录表单).
FORM:
<form method="post" action="">
<input type="text" name="uname" placeholder="Uporabnisko ime:"/>
<input type="password" name="password" placeholder="Geslo:"/>
<input type="submit" value="Send"/>
</form>
Run Code Online (Sandbox Code Playgroud)
蟒蛇:
import requests
payload = {'uname': 'name', 'password': 'pswd123'}
r = requests.post('http://localhost/python', data=payload)
Run Code Online (Sandbox Code Playgroud)
这什么都不做.如何发布姓名和用户名..感谢您的回复.
我在一个软件网关注册,每次销售它使用IPN向我的服务器发送许多数据,我想将它们全部保存在数据库中.有没有快速的方法来保存数据库中的所有POST数据而不使用SQL?
我有一个要求,2个php页面,一个用于输入目的,另一个用于显示目的.
Page 1- badgeentry.php允许管理员输入徽章编号123并点击提交.第2页 - badgedisplay.php允许所有其他用户查看当前的徽章编号.在这种情况下123.此页面使用"刷新"元html标记.
就开发而言,我有标记和badgedisplay编码.但是,我希望管理员在点击提交后仍保持徽章,并仍然将数据发布到badgedisplay.我怎样才能做到这一点?
此外,如何在管理员更新号码之前保留徽章编号.目前,我在badgedisplay页面上丢失了帖子值.
PS:我不能使用数据库,如果我真的必须使用Javascript
提前致谢.
我是IOS开发的新手,我需要使用本机方法将数据发布到服务.
我想我需要做这样的事情?
NSString *content = @"field1=42&field2=Hello";
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"http://www.mywebsite.co.uk/SendEmail.svc/request"]];
[request setHTTPMethod:@"POST"];
[request setHTTPBody:[content dataUsingEncoding:NSISOLatin1StringEncoding]];
// generates an autoreleased NSURLConnection
[NSURLConnection connectionWithRequest:request delegate:self];
Run Code Online (Sandbox Code Playgroud)
因为我不确定,我会这样做吗?我可以通过手动构建URL或在fiddler中发布json来成功发布到服务.
我是一个新的PHP.用这个试验了很多.我写了另一个代码.但它在第26行显示错误.我无法找到问题.请检查一下,告诉我问题是什么. result.php
<?php
if (isset ($_POST["name"])){
$name=$_POST["name"];
}
if(isset ($_POST["yob"])){
$yob=(int) $_POST["yob"];
}
if(isset ($_POST["wifename"])){
$wifename=$_POST["wifename"];
}
if(isset ($_POST["wyob"])){
$wyob= (int) $_POST["wyob"];
}
$currentyear=date("Y");
if($yob>=$currentyear){
echo "Sorry {$name} you have not born yet.";
}
if($currentyear>$yob){
$husbandage=$currentyear-$yob;
}
if($wyob>=$currentyear){
echo "Sorry {$name} your mother in law is still virgin.";
}
else{$wifeage=$currentyear-$wyob;}
if($husbandage>$wifeage){
echo "You are {"$husbandage-$wifeage"} years older than your wife";
}
if($husbandage<$wifeage){
echo "You are {$wifeage-$husbandage} years older than your wife";}
if($husbandage==$wifeage){
echo "You and your wife are same age";} …Run Code Online (Sandbox Code Playgroud) 我试图Long在我的资源中传递列表作为发布数据和消费类型是application/xml.我也通过两条路径参数.它给了我例外"不支持的媒体类型".
请帮我解决这个问题.这是代码,我有例外..
@POST
@Path("/temp/{abc}")
@Consumes(MediaType.APPLICATION_XML)
@Produces(MediaType.APPLICATION_XML)
public List<Long> createUser2(List<User> users,@PathParam("abc") String abc) {
//.................//
List<Long> listLong=new ArrayList<Long>();
listLong.add(1L);
listLong.add(2L);
System.out.println("temp called");
return listLong;
}
> org.glassfish.jersey.message.internal.MessageBodyProviderNotFoundException:
> MessageBodyWriter not found for media type=application/xml
Run Code Online (Sandbox Code Playgroud) 我使用复选框让人们选择他们想要从数据库中删除的内容,可能会发生他们决定一次删除更多内容,如果他们这样做,我的链接如下所示:
?delete=24&delete=11
Run Code Online (Sandbox Code Playgroud)
我的HTML:
<form>
<input type='checkbox' name='delete' value=" . $row['server_id'] . ">
</form>
Run Code Online (Sandbox Code Playgroud)
我需要做的是从SQL中删除1行
DELETE FROM TABLE WHERE id=$server_id & name= $name, $con
Run Code Online (Sandbox Code Playgroud)
如果它只是1个变量我会轻松获得它但现在我不知道该怎么做,有人可以帮助我吗?
我正在尝试使用此PHP访问Stack Overflow上的最新注释列表:
<?php
function do_post_request($url, $data, $optional_headers = null)
{
$params = array('http' => array(
'method' => 'POST',
'content' => $data
));
if ($optional_headers !== null) {
$params['http']['header'] = $optional_headers;
}
$ctx = stream_context_create($params);
$fp = @fopen($url, 'rb', false, $ctx);
if (!$fp) {
throw new Exception("Problem with $url, $php_errormsg");
}
$response = @stream_get_contents($fp);
if ($response === false) {
throw new Exception("Problem reading data from $url, $php_errormsg");
}
return $response;
}
echo do_post_request("https://api.stackexchange.com/2.1/comments?order=desc&sort=creation&site=stackoverflow", "");
?>
Run Code Online (Sandbox Code Playgroud)
但是,当我运行它时,我收到此错误消息:
$ php index.php
PHP Notice: …Run Code Online (Sandbox Code Playgroud)