一个基于session的简单的购物车,请高手看一下~~~~~~~~ <? =key($inventory); ?> 改成 <? echo key($inventory); ?> 看看,是不是php.ini中没有设置成支持"="方式? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <? =key($inventory); ?> 改为<?=key($inventory); ?> <?= 是一个整体不能拆开的 "<? =$items[$i] ?>这里面的N个地方都存在问题要求改 谢谢 暖阳结果改成了这样:<?session_start(); $inventory=array("001"=> "tooth paste","002"=> "hat","003"=> "book","004"=>"shoes");function populate_cart(){global $name,$email,$items;$items=array(0,0,0,0);$_SESSION['name']="";$_SESSION['email']="";$_SESSION['items']="";function get_user_info() {?><h3>请输入以下信息:</h3><form action ="session_cart.php" method="post"><p> 名字:<input type ="text" name ="name"><p> Email:<input type ="text" name ="email"><p> <input type="submit" name ="infosubmit" value="提交"></form><?}function shop() {global $name,$email,$items,$inventory;?><p> SHOP BELOW;<form action ="session_cart.php method ="post"> <p><?$total =0;for ($i=0;$i<sizeof($inventory); $i++) {?>ITEM ID:<b> <?=key($inventory); ?> </b> Description : <b> <?=$inventory [key($inventory)] ?> </b>Qty:<input type ="text" name ="items_in[<? =$i ?>]"value= "<? =$items[$i] ?>" size ="2"maxlength="2" <br><? next($inventory);$total=$total+$items[$i];}?><p>你以有<?=$total?>items在你的够物车里。<p> <input type ="subit" name ="additems"></form><?if ($total>0) {?><form action ="checkout.php" method="post" ><input type ="submit" name="checkout" ></form><?}}if (isset ($_POST['additems'])) {$items=$items_in;echo ("<h3>更新成功!</h3>");shop();} elseif (!isset ($_POST['name'])) {get_user_info ();} elseif (isset ($_POST['infosubmit'])) { populate_cart();shop();} else {shop();}?>但还是显示有错误,是在哪里呢?? <?session_start(); $inventory=array("001"=> "tooth paste","002"=> "hat","003"=> "book","004"=>"shoes");function populate_cart(){global $name,$email,$items;$items=array(0,0,0,0);$_SESSION['name']="";$_SESSION['email']="";$_SESSION['items']="";function get_user_info() {?><h3>请输入以下信息:</h3><form action ="session_cart.php" method="post"><p> 名字:<input type ="text" name ="name"><p> Email:<input type ="text" name ="email"><p> <input type="submit" name ="infosubmit" value="提交"></form><?}function shop() {global $name,$email,$items,$inventory;?><p> SHOP BELOW;<form action ="session_cart.php method ="post"> <p><?$total =0;for ($i=0;$i<sizeof($inventory); $i++) {?>ITEM ID:<b> <?=key($inventory); ?> </b> Description : <b> <?=$inventory [key($inventory)] ?> </b>Qty:<input type ="text" name ="items_in[<? =$i ?>]"value= "<? =$items[$i] ?>" size ="2"maxlength="2" <br/><? next($inventory);$total=$total+$items[$i];}?><p>你以有<?=$total?>items在你的够物车里。<p> <input type ="subit" name ="additems"></form><?if ($total>0) {?><form action ="checkout.php" method="post" ><input type ="submit" name="checkout" ></form><?}}if (isset ($_POST['additems'])) {$items=$items_in;echo ("<h3>更新成功!</h3>");shop();} elseif (!isset ($_POST['name'])) {get_user_info ();} elseif (isset ($_POST['infosubmit'])) { populate_cart();shop();} else {shop();}?> <?session_start(); $inventory=array("001"=> "tooth paste","002"=> "hat","003"=> "book","004"=>"shoes");function populate_cart(){global $name,$email,$items;$items=array(0,0,0,0);$_SESSION['name']="";$_SESSION['email']="";$_SESSION['items']="";}function get_user_info() {?><h3>请输入以下信息:</h3><form action =session_cart.php method="post"><p> 名字:<input type ="text" name ="name"><p> Email:<input type ="text" name ="email"><p> <input type="submit" name ="infosubmit" value="提交"></form><?}function shop() {global $name,$email,$items,$inventory;?><p> 购物信息:<form action =session_cart.php method ="post"> <p><?$total =0;for ($i=0;$i<sizeof($inventory); $i++) {?>商品ID:<b> <?=key($inventory); ?> <br> 描述 : <b> <?=$inventory [key($inventory)] ?> </b>数量:<input type ="text" name ="items_in[<?=$i ?>]"value= "<?=$items[$i] ?>" size ="2"maxlength="2" <br/><br><? next($inventory);$total=$total+$items[$i];}?><p>你已经有<?=$total?>个商品在你的够物车里。<p> <input type =submit name ="additems" value="增加商品"></form><?if ($total>0) {?><form action ="checkout.php" method="post" ><input type ="submit" name="checkout" value="结帐"></form><?}}if (isset ($_POST['additems'])) {$items=$_POST['items_in'];echo ("<h3>更新成功!</h3>");shop();} elseif (!isset ($_POST['name'])) {get_user_info ();} elseif (isset ($_POST['infosubmit'])) { populate_cart();shop();} else {shop();}?>弄好了~你运行一下把 给已有的分页代码加上下拉菜单并跳转?如何做? 日期获取为什么有时候是一个stdClass对象? 急两数据合并--在线等 怎么用PHP打包一个指定的目录,弹出下载,下载完自动删除包 表格格式好乱 怎么调呀。。。 PHP连接mysql字符集设置问题 php连接oracle的问题 这小段怎样理解?? 有什么办法可以实现点击一个下拉菜单使得两个帧同时改变? PHP如何调用百度云PCS的实现在客户端上传文件 在linux下,php.ini文件在哪里? 有哪位能帮我解决这个wordpress中的问题?初学PHP,希望大家指点。
<?=key($inventory); ?> <?= 是一个整体不能拆开的
结果改成了这样:
<?
session_start();
$inventory=array(
"001"=> "tooth paste",
"002"=> "hat",
"003"=> "book",
"004"=>"shoes"
);
function populate_cart(){
global $name,$email,$items;
$items=array(0,0,0,0);
$_SESSION['name']="";
$_SESSION['email']="";
$_SESSION['items']="";
function get_user_info() {
?>
<h3>请输入以下信息:</h3>
<form action ="session_cart.php" method="post">
<p> 名字:<input type ="text" name ="name">
<p> Email:<input type ="text" name ="email">
<p> <input type="submit" name ="infosubmit" value="提交">
</form><?
}
function shop() {
global $name,$email,$items,$inventory;?>
<p> SHOP BELOW;
<form action ="session_cart.php method ="post"> <p>
<?
$total =0;
for ($i=0;$i<sizeof($inventory); $i++) {
?>ITEM ID:<b> <?=key($inventory); ?> </b> Description :
<b> <?=$inventory [key($inventory)] ?> </b>
Qty:<input type ="text" name ="items_in[<? =$i ?>]"
value= "<? =$items[$i] ?>" size ="2"
maxlength="2" <br>
<?
next($inventory);
$total=$total+$items[$i];
}
?>
<p>你以有<?=$total?>items在你的够物车里。
<p> <input type ="subit" name ="additems">
</form>
<?
if ($total>0) {
?>
<form action ="checkout.php" method="post" >
<input type ="submit" name="checkout" >
</form>
<?
}
}
if (isset ($_POST['additems'])) {
$items=$items_in;
echo ("<h3>更新成功!</h3>");shop();
} elseif (!isset ($_POST['name'])) {
get_user_info ();
} elseif (isset ($_POST['infosubmit'])) {
populate_cart();
shop();
} else {
shop();
}
?>但还是显示有错误,是在哪里呢??
session_start();
$inventory=array(
"001"=> "tooth paste",
"002"=> "hat",
"003"=> "book",
"004"=>"shoes"
);
function populate_cart(){
global $name,$email,$items;
$items=array(0,0,0,0);
$_SESSION['name']="";
$_SESSION['email']="";
$_SESSION['items']="";
function get_user_info() {
?>
<h3>请输入以下信息:</h3>
<form action ="session_cart.php" method="post">
<p> 名字:<input type ="text" name ="name">
<p> Email:<input type ="text" name ="email">
<p> <input type="submit" name ="infosubmit" value="提交">
</form><?
}
function shop() {
global $name,$email,$items,$inventory;?>
<p> SHOP BELOW;
<form action ="session_cart.php method ="post"> <p>
<?
$total =0;
for ($i=0;$i<sizeof($inventory); $i++) {
?>ITEM ID:<b> <?=key($inventory); ?> </b> Description :
<b> <?=$inventory [key($inventory)] ?> </b>
Qty:<input type ="text" name ="items_in[<? =$i ?>]"
value= "<? =$items[$i] ?>" size ="2"
maxlength="2" <br/>
<?
next($inventory);
$total=$total+$items[$i];
}
?>
<p>你以有<?=$total?>items在你的够物车里。
<p> <input type ="subit" name ="additems">
</form>
<?
if ($total>0) {
?>
<form action ="checkout.php" method="post" >
<input type ="submit" name="checkout" >
</form>
<?
}
}
if (isset ($_POST['additems'])) {
$items=$items_in;
echo ("<h3>更新成功!</h3>");shop();
} elseif (!isset ($_POST['name'])) {
get_user_info ();
} elseif (isset ($_POST['infosubmit'])) {
populate_cart();
shop();
} else {
shop();
}
?>
session_start();
$inventory=array(
"001"=> "tooth paste",
"002"=> "hat",
"003"=> "book",
"004"=>"shoes"
);
function populate_cart(){
global $name,$email,$items;
$items=array(0,0,0,0);
$_SESSION['name']="";
$_SESSION['email']="";
$_SESSION['items']="";
}
function get_user_info() {
?>
<h3>请输入以下信息:</h3>
<form action =session_cart.php method="post">
<p> 名字:<input type ="text" name ="name">
<p> Email:<input type ="text" name ="email">
<p> <input type="submit" name ="infosubmit" value="提交">
</form><?
}
function shop() {
global $name,$email,$items,$inventory;?>
<p> 购物信息:
<form action =session_cart.php method ="post"> <p>
<?
$total =0;
for ($i=0;$i<sizeof($inventory); $i++) {
?>商品ID:<b> <?=key($inventory); ?> <br> 描述 :
<b> <?=$inventory [key($inventory)] ?> </b>
数量:<input type ="text" name ="items_in[<?=$i ?>]"
value= "<?=$items[$i] ?>" size ="2"
maxlength="2" <br/><br>
<?
next($inventory);
$total=$total+$items[$i];
}
?>
<p>你已经有<?=$total?>个商品在你的够物车里。
<p> <input type =submit name ="additems" value="增加商品">
</form>
<?
if ($total>0) {
?>
<form action ="checkout.php" method="post" >
<input type ="submit" name="checkout" value="结帐">
</form>
<?
}
}
if (isset ($_POST['additems'])) {
$items=$_POST['items_in'];
echo ("<h3>更新成功!</h3>");
shop();
} elseif (!isset ($_POST['name'])) {
get_user_info ();
} elseif (isset ($_POST['infosubmit'])) {
populate_cart();
shop();
} else {
shop();
}
?>弄好了~
你运行一下把