我正在創建購物車應用程序。我有將每個項目添加到會話數組的邏輯,但我不知道如何將值添加到會話數組中。有人能幫助我嗎?將值添加到會話數組中
0
A
回答
5
它很簡單地爲會話數組添加值。
1.將以下行添加到腳本的頂部以啓動會話。
session_start();
2.使用以下示例向會話數組添加值。
$_SESSION['variable1'] = "Test1";
$_SESSION['variable2'] = "Test2";
3.檢查像下面的例子那樣的會話數組值。
//Prints whole session array by using below line
print_r($_SESSION);
//print individual values by using below examples
echo isset($_SESSION['variable1']) ? $_SESSION['variable1'] : '';
echo isset($_SESSION['variable2']) ? $_SESSION['variable2'] : '';
請讓我知道如果你仍然發現任何問題
0
每個項目添加到一個數組,並將其分配給這樣
session_start();
$_SESSION['cart'] = array(...);
會話變量,所以你可以訪問每一個項目像這樣
$_SESSION['cart'][0]
$_SESSION['cart'][1]
.
.
.
0
嘗試
session_start();// First of all start session
$_SESSION['arry_key_may_be_your_name']='My name';// Add values to session array
0
添加項目到會話中使用以下代碼.. PHP SESSION
<h3>PHP SESSION :Store Multiple User Info In PHP SESSION --codenair.com</h3>
<form method="POST">
<table>
<tr>
<td>UserName:</td>
<td><input type="text" name="name" required/></td>
</tr>
<tr>
<td>Email</td>
<td><input type="text" name="email" required/></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" value="Add User"/></td>
</tr>
</table>
</form>
<?php
session_start();
if(isset($_POST['submit'])){
$user=array(
'name'=>$_POST['name'], //Username form field name
'email'=>$_POST['email'] //email form field name
);
$_SESSION['student'][]=$user;
}
if(isset($_GET['remove'])){
unset($_SESSION['student']);
//Redirecting After Unset SESSION
header('location:index.php');
}
?>
<?php if(!empty($_SESSION['student'])){?>
<table class="table" cellspacing="0" border="1">
<tr>
<th>Serial</th>
<th>Name</th>
<th>Email</th>
</tr>
<?php for($i = 0 ; $i < count($_SESSION['student']) ; $i++) {?>
<tr>
<td><?php echo $i;?></td>
<td><?php echo $_SESSION['student'][$i]['name'];?></td>
<td><?php echo $_SESSION['student'][$i]['email'];?></td>
</tr>
<?php } ?>
</table>
<a href="index.php?remove=remove">Empty User</a>
<?php }else{
echo "You have no User in SESSION";
}?>
相關問題
- 1. 將數組添加到會話數組
- 2. php將2個數組添加到同一個會話數組
- 3. 將值添加到數組
- 4. 如何將多個值作爲數組添加到Symfony會話中?
- 5. 將會話/數組添加到SQL數據庫
- 6. 將字典值添加到數組中
- 7. 將列表添加到會話中
- 8. 將項目添加到會話中
- 9. 無法將ModelMap添加到會話中
- 10. 如何將數組添加到會話php
- 11. 將陣列鍵值附加到會話數組
- 12. 將整數值添加到數組?
- 13. 將數組中的值添加到數組中?
- 14. 將值添加到數組列表
- 15. 將零值添加到數組
- 16. 將值添加到空Swift數組
- 17. 將JavaScript數組值添加到DOJO div
- 18. 將值添加到數組的內容
- 19. 想要將數組值添加到textarea
- 20. 將數組值添加到std :: multimap
- 21. 將值添加到關聯數組
- 22. 按會話ID添加到Laravel會話?
- 23. 在回調中將數據添加到nodejs express中的會話
- 24. 將gridview中的數據添加到會話變量中
- 25. 將點擊添加到會話
- 26. 將會話變量添加到自身
- 27. Spring 3將UserDetails添加到會話
- 28. 將會話同步添加到Spring MVC
- 29. 如何將數組值添加到數組的中間?
- 30. 如何在PHP中將數組的鍵添加到數組值?
代碼只答案是望而卻步。請擴展您的答案以解釋您的代碼的作用以及它如何回答OP的問題。 – jwpfox