[英]How to get the row values from a Table in php
Am new to PHP coding kindly help me. PHP编码的新手对我有帮助。 Here is my code:
这是我的代码:
echo "<td id=\"row\" align=\"center\">" . $row['id'] . "</td>";
echo "<td id=\"title\" align=\"center\">" . $row['Title'] . "</td>";
echo "<td id=\"prodname\" align=\"center\">" . $row['ProductName'] . "</td>";
echo "<td id=\"amt\" align=\"center\">" . $row['Amount'] . "</td>";
$amt = $row['Amount'];
echo "<td id=\"row\" align=\"center\">" .
"<select id=\"testing\" onchange=\"GetSelected (this,$amt)\">
<option value=\"100\">100g</option>
<option value=\"250\">250g</option>
</select>" . "</td>";
echo "<td>" . "<input type=\"button\" value=\"Add\">" . "</td>";
Once I clicked the Add button I need the row values to be stored in an array or a variable. 单击添加按钮后,我需要将行值存储在数组或变量中。
You can code it this way 你可以这样编码
<form name="frm" method="POST" action="">
<table>
<tr>
echo "<td id=\"row\" align=\"center\">" . $row['id'] . "</td>";
echo "<td id=\"title\" align=\"center\">" . $row['Title'] . "</td>";
echo "<td id=\"prodname\" align=\"center\">" . $row['ProductName'] . "</td>";
echo "<td id=\"amt\" align=\"center\">" . $row['Amount'] . "</td>";
$amt = $row['Amount'];
echo "<td id=\"row\" align=\"center\">" .
"<select id=\"testing\" onchange=\"GetSelected (this,$amt)\">
<option value=\"100\">100g</option>
<option value=\"250\">250g</option>
</select>" . "</td>";
echo "<td>" . "<input type=\"SUBMIT\" value=\"Add\">" . "</td>";
</tr>
<table>
</form>
Now you can have the array as $_POST or $_REQUEST 现在,您可以将数组设置为$ _POST或$ _REQUEST
I hope following code may help you to solve your problem. 我希望以下代码可以帮助您解决问题。
Place this code in your PHP script 将此代码放在您的PHP脚本中
<? php
if ( $_GET["reg"] == "suc" )
{
$row['id']=$_GET["id"];
$row['Title']=$_GET["title"];
$row['prod']=$_GET["prod"];
$row['amount']=$_GET["amt"];
}
else
{
echo "try again";
}
echo "<form action=\"?reg=suc\" method=\"GET\">\n";
echo "Id: <input name=\"id\" ><br />\n";
echo "Title: <input type=\"text\" name=\"title\" ><br />\n";
echo "Productname: <input name=\"prod\" ><br />\n";
echo '<input type="checkbox" name="amt" value="100" >';
echo '<input type="checkbox" name="amt" value="250" > ';
echo "<input type=\"submit\" name=\"Add\">\n";
echo "</form>\n";
?>
If u click Add button those values will be stored in array U can POST method instead of GET to send those value in hidden way !!! 如果您单击添加按钮,则将这些值存储在数组中,可以使用POST方法而不是GET来以隐藏方式发送这些值!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.