1. php中如何传值和获取值
error_reporting(E_ALL ^ E_NOTICE);
$conn=mysql_connect('localhost','root','123456');
mysql_select_db('HouseDB',$conn);
mysql_query("set names 'UTF-8'");
$user=$_POST['user'];
$pass=$_POST['pass'];
if($_POST['submit'])
{
$sql="select * from customers where LoginName='$user' and PassWord='$pass'";
$query=mysql_query($sql);
$row=mysql_fetch_array($query);
echo $row[0];//如果用户名和密码都对的情况,这里的输出肯定能看到的,但是这里输出后,马上就会执行跳转了,所以你无法调试
$_SESSION['id']=$row[0];
if($row[0]!=0)
{
header("Location: http://localhost/phptest/house/listhouse.php");
exit;
}
else
{
echo $row[0];//这里的输出肯定是看不到的了,因为$row[0]没有赋值,sql语句根本就没有查到值的嘛
echo "登录失败!";
}
}
session不是这样使用的
按如下操作
session_start();//开始session,session_start之前不能有任何输出,一般都会放在文件顶部
session_register("ses_id");//注册session变量
$ses_id=$row[0];//给注册过的session变量赋值
2. php购物车问题,我想写个购物车,但是从购物车页面怎么吧数据提交到订单页面就不知道了
<FORMmethod="post"action="checkTest.php">
<INPUTname="test[]"type="checkbox"value="1"/>
<INPUTtype="checkbox"name="test[]"value="2"/>
<INPUTtype="checkbox"name="test[]"value="3"/>
<INPUTtype="checkbox"name="test[]"value="4"/>
<INPUTtype="checkbox"name="test[]"value="5"/>
<INPUTtype="submit"name="Submit"value="Submit"/>
</FORM>
用这个就可以提交内了嘛容
3. php点击购物车按钮,怎么将商品将如购物车
你好。来
由includes/main_cart_actions.php处理源action动作
再到 shopping_cart类中处理 并跳转
希望回答对你有帮助,如果有疑问,请继续追问
答题不易,互相理解,您的采纳是我前进的动力,感谢您。
4. php的购物车中的数组在下订单时怎样传到数据库中
在数据库中弄一个设置一个数组字段,然后接受ID
SQL语句查询,正常输出;
打算数组:
$infoarray=explode('|,|',$row[infoarray']);
然后输出:
<?php echo infoarray$infoarray[0]?> //例如:数量
<?php echo infoarray$infoarray[1]?> //例如:单价(当然可以更多...)
5. 在thinkphp中如何使用checkbox 类似购物车的,如何用checkbox勾选n行数据,传送到下一个页面显示出来。
$_POST表单提交后本来就会有勾选的checkbox值,如果要的话:
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>GetCheckboxValues</title>
<scriptlanguage="javascript"type="text/javascript"src="../js/jquery-1.9.1.js"></script>
</head>
<body>
<inputtype="checkbox"name="ids[]"value="abc"/>
<inputtype="checkbox"name="ids[]"value="def"/>
<inputtype="checkbox"name="ids[]"value="ghi"/>
<inputid="btn"type="button"name="btn"value="submit"/>
<script>
jQuery(function(){
varbox={
getBoxVal:function(){
array=newArray();
$("input[name^='ids']").each(function(i){
if($(this).prop('checked')==true){
array.push($(this).val());
}
});alert(array);
returnarray;
},//endgetBoxVal
submitForm:function(){
arr=box.getBoxVal();
$("#btn").click(function(){
alert("arr:"+arr);
});
}//endsubmitForm
}//endbox
box.submitForm();
});
</script>
</body>
</html>
6. php 实现 购物车 提交到 订单的数据库
用户登陆后系统应该会分配一个session : id,这个id应该是改用于的用户表id。然内后再做一个购物容车的表,里面可以只考虑存商品id、用户id等关键信息;
当用户提交购买的时候再做相关的操作,具体可以参考淘宝、天猫的购物车已经后续付款效果。
7. php购物车点击加减的时候在不刷新页面的时候,价格相对增加或减少该怎么实现
页面只是一个复效果,可以通过制js直接计算出价格后,再替换原来的价格‘价格对应元素的对象.text('新的价格')’显示出来;
如果结算方式比较复杂,建议通过Ajax传值到后台进行计算后,再替换原来的价格‘价格对应元素的对象.text('新的价格')’显示出来;
obj.prev.val(++num);
之后加入下行(如果class='number'的元素是价格显示区域的话)
obj.closest('.btn-numbox').find('.number').text(num*单价);
8. php 购物车。 在一产品列表上,任选多个产品,然后直接提交到购物车上。请问这个代码如何写,需要具体代码
可以用数组提交
表单中 这么写 <input name="a[]" type="checkbox" /> <input name="id[]" type="hidden" /><input name="num[]" />
关键是name=" "写成数组,具体写法看你的具体情况
后台回
//循环处答理 产品信息
foreach($a as $k => $v)
{
$now_id = $_POST['id'][$k];
$now_num = $_POST['num'][$k];
//下面你自己写
}
9. js如何获取购物车中选中的checkbox的值并返回给php-CSDN论坛
$("input[type=checkbox]").val() 然后通过get或者post方式提交 get提交形式 xxx.action?name=value&name=value
10. PHP购物车点击商品加号并添加一条数据到后台数据表中,不管怎么点击商品数量,只要数量不为0
那你就给+-号绑定一个点击事件就行了,然后ajax发送请求到后台,
然后你后台再更新数据库就行了