单击回显的 html 代码时,PHP 从数据库中获取信息

贾格尔

在我的代码中,我使用 while 循环从数据库中检索数据,因此我可以将所有数据都$FormData['fullname']放在数据库中。

我想要做的是,让每个名字都显示在页面上,并且可以点击,这样当有人点击一个名字时,它就会获取他们的user_id信息并提取关于他们的信息。

我遇到的问题是我无法找到一种方法来制作它,以便在user_id用户单击名称时可以在哪里获得我尝试"name"在按钮属性中放入 a并检查是否isset()但不起作用。

如果有人能正确地找出一种方法,我基本上可以显示fullnames我的数据库中的所有内容,并且当有人单击一个名称时,它会提取存储在数据库中的有关他们的信息。这是我的代码

$stmtGet = $handler->prepare("SELECT * FROM formdata");
$stmtGet->execute();
while($formData = $stmtGet->fetch()){

    echo "<button name='name'>$formData[fullname]</button>";
    if($_SERVER['REQUEST_METHOD'] =="POST"){

        if(isset($_POST['name'])){

            echo "ok";
        }else{

            echo "bad";
        }
    }

}
阿提克·哈什米

据我所知,您正在尝试点击里面的按钮while loop,我不会说这是一种不好的方法,但我会建议您不要这样做。从你的代码中我可以看出你缺乏理解postget要求从这里学习除此之外,您需要知道 web url 的转换。它的实际工作原理。无论如何,我已经给出了一个没有 . 我希望它能帮助你理解这个概念。

  $stmtGet = $handler->prepare("SELECT * FROM formdata");
   $stmtGet->execute();
while($formData = $stmtGet->fetch(PDO::FETCH_ASSOC)){
$id  = $formData['formdataid'];
 echo "<a href='somepagename.php?infoid={$id}'>". $formData['fullname']."</a></br>";
}

现在在 somepagename.php 文件或在同一页面中,您实际上可以显示详细信息,例如

if(isset($_GET['infoid'])){
$stmt = $handler->prepare("select * from formdata where formdataid='"$_GET['infoid']"'");
$qry = $stmt->execute();
$row = $qry->fetch(PDO::FETCH_ASSOC);
echo "<p>id =".$row['formdataid']."</p></br>";
echo "<p>id =".$row['name']."</p></br>";
echo "<p>id =".$row['email']."</p></br>";
echo "<p>id =".$row['address']."</p></br>";

代码没有执行,它可能有分号或逗号错误警告。你必须自己解决这些问题。上面的这个例子只向您展示了它的工作方式。如果仍有问题,请询问,或查看文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP 在 HTML 中获取和回显

来自分类Dev

在回显html代码中包含php文件

来自分类Dev

php mySQL用php和html代码回显数据库内容

来自分类Dev

在HTML / PHP中回显多个图像

来自分类Dev

PHP在html的错误位置中回显

来自分类Dev

在HTML中回显php的设置

来自分类Dev

用php循环回显html代码

来自分类Dev

将数据库数据回显到html php pdo

来自分类Dev

从mysql数据库中获取信息,并将其输入到php url中

来自分类Dev

来自数据库的PHP回显代码

来自分类Dev

PHP将MySQL数据回显到HTML表中

来自分类Dev

PHP从回显输出中删除<body> <html> ... </ html> </ body>

来自分类Dev

无法从MySQL数据库php中回显数据

来自分类Dev

想要在数据库中存储html代码,并在单击按钮时显示它

来自分类Dev

回显html时的if语句

来自分类Dev

如何在HTML块内的转义PHP代码中回显MySQLi行

来自分类Dev

php如何在echo中回显会话名称并将其用作html代码

来自分类Dev

在html内回显php

来自分类Dev

包含的html页面中的PHP回显或打印状态样式

来自分类Dev

在Wordpress中回显php变量和html

来自分类Dev

如何通过php在html表中回显超链接

来自分类Dev

下载任何网站的HTML并在PHP中回显

来自分类Dev

在Wordpress中回显php变量和html

来自分类Dev

如何在 php 中回显 Html 输入值

来自分类Dev

使用 PHP 在 HTML 中回显 css 和 js 的内容

来自分类Dev

可以使用HtmlAgility从包含PHP代码的HTML源中获取信息吗?

来自分类Dev

附加数据库时发生错误。单击“消息”列中的超链接以获取详细信息

来自分类Dev

回显此给定的html代码

来自分类Dev

MYSQL / PHP-从数据库回显插入的数据