我使用php和html textarea存储了一些变量。我想将textarea(无论用户类型)中的值存储在变量$ options中,并使用相同页面传递所有变量。我陷入困境,如何将textarea的值与php变量的值结合起来。这是我到目前为止的代码:
$price = $_GET['price'];
$title = $_GET['title'];
$retailer = $_GET['retailer'];
<textarea rows="3" id="textarea" class="input-xlarge" placeholder="Size, color, style, etc" name ="options"></textarea>
<a href = "viewcart.php?retailer=<?php echo $retailer?>" class="btn btn-success" type="submit"><i class="icon-shopping-cart icon-white"></i> Add to Cart</a>
如何将三个变量组合在一起?
答案 0 :(得分:2)
<强>更新强>
使用此代码,您必须添加一些javascript代码才能获得文本区域的值。
$price = $_GET['price'];
$title = $_GET['title'];
$retailer = $_GET['retailer'];
<textarea rows="3" id="textarea" class="input-xlarge" placeholder="Size, color, style, etc" name ="options"></textarea>
<script language="javascript">
function test()
{
var val=document.getElementById("textarea").value;
var hrf="viewcart.php?retailer=<?php echo $retailer?>&price=<?php echo $price; ?>&title=<?php echo $title; ?>&option="+val;
document.getElementById("a_link").href=hrf;
}
</script>
<a href ="#" id="a_link" onclick="test();" class="btn btn-success" type="submit"><i class="icon-shopping-cart icon-white"></i> Add to Cart</a>
使用我的代码更新您的代码并进行测试。
答案 1 :(得分:0)
这是你想要的吗?
<a href = "viewcart.php?retailer=<?php echo $retailer?>&title=<?php echo $title?>&price=<?php echo $price?>">
答案 2 :(得分:0)
您可以写下一个java脚本代码,就像点击按钮或最适合您的那样,然后您应该将所有这些值存储在javascript变量中。您可以通过document.getElementById()方法获取文本区域值,对于PHP值,您可以将这些值设置为
price = "<?php echo $_GET['price']?>"
在javascript里面等等。然后,您可以生成一个查询字符串,您可以将其附加到heref,也可以直接使用window.loaction并将该查询字符串附加到url。