PHP将数据库的值赋给单选按钮

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP将数据库的值赋给单选按钮相关的知识,希望对你有一定的参考价值。

比如说我创建了单选按钮A.
<input type="radio" id= "style" name="style" value="1" />
<laber for="style">A.</laber>
我从数据库中相应字段读出的值为 JACK
echo "" . mysql_result($myquery,0,2) ."";
我现在想要A.JACK这个形式应该如何操作,就是怎样才能将数据库中读出的值赋给单选按钮?

参考技术A 不知道你这个mysql_result返回的是什么结果,如果是数组的话可以赋值给一个变量
$arr = mysql_result($myquery,0,2);
$sele = array('A','B','C','D');
$i = 0;
foreach($arr as $va)
echo $sele[$i].'、'.$va.'<br />';
$i++;
参考技术B <input type="radio" id= "style" name="style" value=<?php echo $row['jack'] ?> />
<laber for="style">A.</laber>追问

请问如果我不知道row[' '] 中的数是JACK,我可不可以直接就把从数据库中读出来的东西赋值给变量比如$w,然后把$w放在row[' ']中,就像row['$w']

追答

$row['这是是数据库的字段']

$row=mysql_query("select * from table where id=1") 这句是从数据库表取出id=1的数据
比如表table 里有 name字段 值为 百度 那么$row['name']的值就是百度

你还是先看看数据库操作吧
查询语句 就知道怎么回事了

本回答被提问者和网友采纳
参考技术C a.<?php echo "" . mysql_result($myquery,0,2) .""; ?>

直接将结构成员的值赋给变量

【中文标题】直接将结构成员的值赋给变量【英文标题】:Directly assign value of struct member into variable 【发布时间】:2021-08-28 15:31:51 【问题描述】:

我遇到了以下代码,非常新颖有趣。

u8 m_var = stptfunc()->mem;

以前从未见过这种初始化。代码编译并运行良好。 我只是好奇这是否是一种常见的做法。

通常我会这样编码...

strtype *ptrfunc()

// statements


sttype *stvar = ptrfunc();
u8 var = stvar->mem;

示例代码:

typedef unsigned char u8;

typedef struct
    u8 mem;
sttype;

sttype *stptfunc(void)

    static sttype stvar;
    stvar.mem = 255;
    return &stvar;


int main()

    u8 m_var = stptfunc()->mem;
    printf("value of %d",m_var);
    return 0;

输出 [1]:https://i.stack.imgur.com/rSUaD.png

【问题讨论】:

之所以有效,是因为stptfunc 正在返回static 变量的地址。以我的经验,这不是常见的做法 - 但它可能是。我想这取决于你问谁。 @JohnnyMopp 嗨......是的,它工作正常。这是一种常见的做法吗? 以前从未见过这样的做法,我个人认为这是非常糟糕的做法:) 【参考方案1】:

stptfunc()-&gt;mem 表示stptfunc 是一个返回指针的函数,该指针被取消引用以获取其mem 字段。由于我们拥有整个程序,我们可以看到这个假设成立。

这可能是不好的做法。如果stptfunc 返回NULL 怎么办?不能保证不会。

在这样一个简单的程序中,这没什么大不了的,但这是一个不好的做法。

此外,根据 cmets,与使用 malloc/free 相比,函数中的静态变量可能是一种非常糟糕的做法。

【讨论】:

以上是关于PHP将数据库的值赋给单选按钮的主要内容,如果未能解决你的问题,请参考以下文章

MFC如何给单选框或复选框初始化时就被选中

如何通过 PHP 将多个单选按钮值作为所有单独的值传递给 MYSQL 数据库,但将它们分成组?

PHP 怎样得到单选按钮的值

动态创建单选按钮并分配选定的值 PHP

PHP 单选按钮 - 出错后保留表单中的值

编辑时如何设置单选按钮的值?