参考我的上一个问题:" 连接未关闭.连接的当前状态是打开的 ".我正在尝试使用带有ASP.NET的vb.net进行注册表单.在解决了"关闭连接"问题之后.我有问题将数据插入我的数据库.当我尝试验证数据时,它给我一个错误消息:
必须声明标量变量"@User_Name"
有人可以帮我调试吗?谢谢
Imports System.Data
Imports System.Configuration
Imports System.Data.SqlClient
Partial Class Register2
Inherits System.Web.UI.Page
'declaring connection string and command
'here we are extracting connection string from web.config file
Private con As New SqlConnection(ConfigurationManager.ConnectionStrings("MauriAuctions").ToString())
Private cmd As New SqlCommand()
Protected Sub btnSubmit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSubmit.Click
Try
cmd.Connection = con
'assigning connection to command
cmd.CommandType = CommandType.Text
'representing type of command
'cmd.CommandText = "INSERT INTO UserDetails (User_Name,Fname,Lname,Email,Password,Gender,Dob,Mobile,Address) values
' (@User_Name,@Fname,@Lname,@Email,@Password,@Gender,@Dob,@Mobile,@Address)";
cmd.CommandText = "INSERT INTO …Run Code Online (Sandbox Code Playgroud) 我正在使用PHP进行注册过程.我设法获取提交的表单数据并将其保存到mysql表中,但问题是,如果我刷新页面,用户会再次注册.这是我的PHP代码,我已将其包含在带有其他内容的div标记中:
<?php
if(isset($_POST["registration"])){
$con = mysqli_connect("localhost", "user", "pass", "name") or die("connection error");
if (mysqli_connect_errno()){
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$name = $_POST["name"];
$lname = $_POST["lname"];
$email = $_POST["email"];
$pass = $_POST["pass"];
$company = $_POST["company"];
$webpage = $_POST["webpage"];
$phone = $_POST["phone"];
$country = $_POST["country"];
$city = $_POST["city"];
date_default_timezone_set('Asia/Tbilisi');
$info = getdate();
$date = $info['mday'];
$month = $info['mon'];
$year = $info['year'];
$hour = $info['hours'];
$min = $info['minutes'];
$sec = $info['seconds'];
$reg_date = $year . "-" . $month …Run Code Online (Sandbox Code Playgroud) 嘿,这是我的用户注册表(register_hirer.php),其中我正在尝试输入员工的详细信息但不起作用.它在行之后给出一个解析错误:if(isset($ _ POST ['submit']),它只有一个{.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>The Freelance World</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<body>
<?php
include"include/connection.php";
if (isset($_POST['submit'])
{
mysql_real_escape_string($_POST['username']);
$checkusername=mysql_query("SELECT * FROM employer WHERE eusername='{$_POST['username']}'");
if (mysql_num_rows($checkusername)==1)
{
echo "username already exist";
}
else
{
$query = "insert into employer(efname,elname,egender,eemail,eusername,epwd,eadd,ephone,ecity,ecountry) values ('".$_POST['first_name']."','".$_POST['last_name']."','".$_POST['gender']."','".$_POST['email']."','".$_POST['username']."','".$_POST['password']."','".$_POST['address']."','".$_POST['phone']."','".$_POST['city']."','".$_POST['country']."')";
$result = mysql_query($query) or die (mysql_error());
echo " Thanks for registration";
}
}
?>
<form name="register_hirer" method="post" action="register_hirer.php" >
<pre><strong>First Name</strong> <input type="text" name="first_name" > </pre>
<pre><strong>Last Name </strong> <input …Run Code Online (Sandbox Code Playgroud) 我和我的开发人员正在构建一个简单的iPhone应用程序.该应用程序的主要目的是在其移动浏览器上打开我的网站.在我的网站中有两个登录选项:1.通过Google登录,2.通过Facebook登录.
但是,当我的开发人员在istore上注册时,该应用程序已被拒绝.以下是我从开发人员那里收到的信息:"根据Apple的指导原则,该应用程序应提供的功能应提供与iOS设备的一些交互,例如您的网站提供使用Facebook登录,实际上应该使用iOS自己的FB登录.此外,该网站提供搜索对于联系人,我们可以将这些联系人保存在设备内存上.
但是,所有这些变化都将涉及需要规划的工作,也不是今天可以进行的小调整,并重新提交应用程序."
因此他要求我使用APPle SDK通过FB登录,否则我的应用程序无法提交.
有人可以帮我解决这个问题吗?
谢谢