页面代码:<table width="66%" border="0" align="center" class="tb1">
<tr>
<td width="31%" height="32" bgcolor="#99CCCC" align="center">商品名</td>
<td width="27%" bgcolor="#99CCCC" align="center">商品价格(元)</td>
<td width="19%" bgcolor="#99CCCC" align="center">数量</td>
<td width="23%" bgcolor="#99CCCC"> </td>
</tr>
<?php
$message="您的购物车尚无商品!";
$total=0;
$email=$_SESSION['user'];
$str="select * from orderlist where email='$email' and oid=0";
mysql_query("SET NAMES GBK");
$res=mysql_query($str);
while($row=mysql_fetch_array($res))
{
?>
<tr>
<td align="center" class="td1"><?=$row['Name']?></td>
<td align="center" class="td1"><?=$row['prize']?></td>
<td align="center" class="td1"><input type="text" size="4" name="number" value="<?=$row['num']?>"></td>
<td align="center" class="td1">
<a href="update.php?id=<?=$row['bid']?>">修改</a>
<a href="delete.php?id=<?=$row['bid']?>">删除</a>
</td>
</tr>
<?php
$total+=$row['prize']*$row['num'];
}
?>
文本框的值是数据库的,我想把修改后文本框的值传到update.php页面,要怎么传??
<tr>
<td width="31%" height="32" bgcolor="#99CCCC" align="center">商品名</td>
<td width="27%" bgcolor="#99CCCC" align="center">商品价格(元)</td>
<td width="19%" bgcolor="#99CCCC" align="center">数量</td>
<td width="23%" bgcolor="#99CCCC"> </td>
</tr>
<?php
$message="您的购物车尚无商品!";
$total=0;
$email=$_SESSION['user'];
$str="select * from orderlist where email='$email' and oid=0";
mysql_query("SET NAMES GBK");
$res=mysql_query($str);
while($row=mysql_fetch_array($res))
{
?>
<tr>
<td align="center" class="td1"><?=$row['Name']?></td>
<td align="center" class="td1"><?=$row['prize']?></td>
<td align="center" class="td1"><input type="text" size="4" name="number" value="<?=$row['num']?>"></td>
<td align="center" class="td1">
<a href="update.php?id=<?=$row['bid']?>">修改</a>
<a href="delete.php?id=<?=$row['bid']?>">删除</a>
</td>
</tr>
<?php
$total+=$row['prize']*$row['num'];
}
?>
文本框的值是数据库的,我想把修改后文本框的值传到update.php页面,要怎么传??
用有关ajax的框架, 起手容易 入门简单, 如ext,jquery等
那我建议你学习javascript, 否则你做不下去
<script language="javascript">
function Update(Id){
var number = document.getElementById('number').value;
window.location='update.php?Id='+Id+'&number='+number;
}
</script>
<input type="text" id="number">
<a href="javascript:void(0);" onClick="Update('Id')">修改</a>
<form action="update.php" method="post">
<tr>
<td align="center" class="td1"><?=$row['Name']?></td>
<td align="center" class="td1"><?=$row['prize']?></td>
<td align="center" class="td1"><input type="text" size="4" name="number" value="<?=$row['num']?>"></td>
<td align="center" class="td1">
<a href="update.php?id=<?=$row['bid']?>">修改</a>
<a href="delete.php?id=<?=$row['bid']?>">删除</a>
</td>
</tr>
</form>
在update.php页面里用$_POST["number"]来获取就可以
<tr>
<td align="center" class="td1"><?=$row['Name']?></td>
<td align="center" class="td1"><?=$row['prize']?></td>
<td align="center" class="td1"><input type="text" size="4" name="number" value="<?=$row['num']?>"></td>
<td align="center" class="td1">
<a href="update.php?id=<?=$row['bid']?>">修改</a>
<a href="delete.php?id=<?=$row['bid']?>">删除</a>
</td>
</tr>
</form>
在update.php页面里用$_POST["number"]来获取就可以