Php 在while循环中获取值
当name属性在while循环中时,有没有办法获取它? 我想调用单选按钮的name属性来插入数据库Php 在while循环中获取值,php,mysql,Php,Mysql,当name属性在while循环中时,有没有办法获取它? 我想调用单选按钮的name属性来插入数据库 if ($result = $conn - > query($query)) { while ($row = $result - > fetch_row()) { //$app_rows.append($row[1]) $app_rows = array($row[1]); ?> < tr >
if ($result = $conn - > query($query)) {
while ($row = $result - > fetch_row()) {
//$app_rows.append($row[1])
$app_rows = array($row[1]);
?>
< tr >
< td id = "app_name" > <? php foreach($app_rows as $values) {
echo $values; ?> < /td> < td > < input type = "radio"
name = "<?php echo $values; ?>"
id = "<?php echo $values. " - P0 "; ?>"
value = "P0" > < /td> < td > < input type = "radio"
name = "<?php echo $values; ?>"
id = "<?php echo $values. " - P1 "; ?>"
value = "P1" > < /td> < td > < input type = "radio"
name = "<?php echo $values; ?>"
id = "<?php echo $values. " - P2 "; ?>"
value = "P2" > < /td> < td > < input type = "radio"
name = "<?php echo $values; ?>"
id = "<?php echo $values. " - P3 "; ?>"
value = "P3" > < /td> < td > < input type = "radio"
name = "<?php echo $values; ?>"
id = "<?php echo $values. " - P4 "; ?>"
value = "P4" > < /td> <? php
} ?>
< /tr> <? php
}
$result - > close();
}
if($result=$conn->query($query)){
而($row=$result->fetch_row()){
//$app_rows.append($row[1])
$app_rows=数组($row[1]);
?>
if($result=$conn->query($query))
{
而($row=$result->fetch_row())
{
$app_rows=数组($row[1]);
回声“;
foreach($app_行作为$value)
{
回显“$values.”;
对于($c=0;$c可以在属性名中使用数组,
例如在你的代码中
<td> <input type="radio" name="radioVal[]" id="<?php echo $values. "-P0"; ?>" value="P0"></td>
<td> <input type="radio" name="radioVal[]" id="<?php echo $values. "-P1"; ?>" value="P1"></td>
<td> <input type="radio" name="radioVal[]" id="<?php echo $values. "-P2"; ?>" value="P2"></td>
你能指定你要找的是什么吗?一种获取while循环外每个单选按钮值的方法谢谢,但是我如何才能获取while循环外单选按钮的name属性?我将把它插入我的数据库hey@winter你的问题有点不清楚。你想让name属性为inse吗rted在数据库中,或者希望将其相应的值插入数据库中?您也说过希望它位于while循环之外,您的意思是在while循环完成后立即将其插入数据库中,还是您有某种形式的表单已提交?此时您希望将其保存到数据库中?@adaptive.services我需要获取相应的要插入数据库的响应值。我不知道在post方法中放入什么,所以我可以将其插入数据库显示数据库中的数据,并将其设置为table作为单选按钮,当单击submit时,php获取客户端选择的值。对吗?
<td> <input type="radio" name="radioVal[]" id="<?php echo $values. "-P0"; ?>" value="P0"></td>
<td> <input type="radio" name="radioVal[]" id="<?php echo $values. "-P1"; ?>" value="P1"></td>
<td> <input type="radio" name="radioVal[]" id="<?php echo $values. "-P2"; ?>" value="P2"></td>
$radioVal = $_POST['radioVal'];
if(count($radioVal)!=0){
$radioIsVal = '';
for ($i=0; $i < count($radioVal); $i++) {
$radioIsVal .= $radioVal[$i].',';
}
$radioIsVal = rtrim($radioIsVal ,',');
// $radioIsVal the value is P0, P1, P2
}else{
echo 'no radio value';
}