pdf - 如何在使用 PHP 输出 HTML 时在 HTML 中设置函数

标签 pdf php mysql

抱歉,有点奇怪的标题,英语不是我的母语,对我来说表达自己这一点并不困难,所以我希望我能解释得更清楚:)

我有这段代码,用于从 MYSQL 数据库获取所有行,当它取出它时,我想对该行的每个人执行一些操作。 (我想显示数据库中存储的不同PDF文件)。

看看

include_once 'dbcon.php';
$query = mysql_query(" SELECT email, name FROM upload_jezici  ");


while ($row = mysql_fetch_array($query)) {
    echo $row['email']. " " . $row['name'] . "<input type='button' name='' value= 'button' > <br />";

}

如何在每一行上增加按钮名称的标题,以便稍后我可以使用它通过 POST 方法访问它以显示 PDF? 我想要这样的东西...... 第一行:名称='button1' 第二行:名称='button2'等等等.. 当我使用 PHP 输出 HTML 时,它只允许我读取一些变量,而不是存储在引号中的一些函数。

请大家帮忙!谢谢

最佳答案

您可以结束字符串并将其与表达式连接。在本例中,我使用 $i++ ,它的工作方式类似于计数器。它返回 $i 的值,然后为下一次迭代递增 $i:

$i = 1;
while ($row = mysql_fetch_array($query)) {
    echo $row['email']. " " . $row['name'] . "<input type='button' name='button" . $i++ . "' value= 'button' > <br />";

}

但是“第 1 行”并不总是必须是同一行。由于添加和删除行,您可能会得到不同的结果,因此“button1”不是一个很好的名称。如果可以使用行的名称或 id 会更好。因此,如果 person 表也有一个数字 ID,您可以使用它:

$query = mysql_query(" SELECT id, email, name FROM upload_jezici  ");
while ($row = mysql_fetch_array($query)) {
    echo $row['email']. " " . $row['name'] . "<input type='button' name='button{$row['id']}' value= 'button' > <br />";

}

正如你在这里看到的,我没有连接,而是将数组变量嵌入到字符串中。这与普通变量的工作原理类似,只不过您必须在变量两边加上大括号。当然,您仍然可以像第一个示例中那样连接值。

关于pdf - 如何在使用 PHP 输出 HTML 时在 HTML 中设置函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30791500/

相关文章:

java - 使用itextpdf为对齐的pdf文本添加下划线

java - PDF clown : creating lists

objective-c - iPhone 应用程序的 PDF 渲染器

python - 在 Python 中使用 Reportlab 的图像纵横比

PHP CS Fixer Symfony 和 PSR2 规则不存在

php - 是否可以在 php.ini 中使用环境变量?

javascript - 从 google plus 配置文件中提取数据

php - 在 Laravel 中使用 Mass Assignment 将变量从 Controller 传递到模型

sql - 查找表中的列数

mysql - MySql 中的存储过程性能