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發送請求到後台,
然後你後台再更新資料庫就行了