php - 在没有 AJAX 的情况下将网格数据传递到 Bootstrap 模式?

标签 php mysql twitter-bootstrap

我已经看到了有关我的问题的多个页面。我发现的最接近的是:

Passing data to a bootstrap modal

但我认为我的问题略有不同。我已经提取了 MySQL 数据并通过 PHP 将其显示在表格中。我需要通过 href 将行数据拉入 Bootstrap 模式页面。

在我的 edit.php 页面上,这是返回数据的第一行,其中 EDIT 按钮和 href 位于:

 echo "<tr><td><a class=\"btn btn-primary btn-mini\" data-toggle=\"modal\"   href=\"#myEditModal\" data-project-id=\"$Row[pk_tId]\">Delete/Edit</a></td>";

请忽略缺少结束标签的情况。它在代码中,只是此处未显示。

我猜我需要获取 $Row[pk_tId] 并将其传递到模式中,然后在 pk_tId 上运行 MySQL 语句,以便我可以将数据拉入模式输入字段中。我的问题是:我该怎么做?我想只使用 JavaScript。暂时没有ajax。我稍后会了解。

那么,我该如何将 $Row[pk_tId] 放入此处显示的模式中:

 <div class="modal hide fade" id="myEditModal" tabindex="-1" role="dialog" aria-labelleby="myModalLabel" aria-hidden="true">
 <form class="well-small" action="edit.php" method="POST" id="modalForm" name="modalForm">
 <?php
    if (isset($_GET['pk_tId'])){
        $id = $_GET['pk_tId'];
        $res = mysql_query("SELECT * FROM mytable WHERE pk_tId ='" .$id. "'");
        $selection = mysql_fetch_array($res);
    }
?>
         <label>Group</label>
    <input type="text" id="group" name="group" value="<?php echo $selection[mygroup]; ?>" /> 

请忽略结束表单标签。他们就在那里。我只是不想显示很多不必要的代码。

最佳答案

如何将其作为 $_GET 参数传递?

<?php
    if (isset($_GET['pk_tId'])){
        $id = $_GET['pk_tId'];
        $res = mysql_query("SELECT * FROM mytable WHERE pk_tId ='" .$id. "'");
        $selection = mysql_fetch_array($res);
    }
?>
<form class="well-small" action="edit.php?id=<?php echo $id ?>" method="POST" id="modalForm" name="modalForm">

那么你的 edit.php 的第一行将是:

echo "<tr><td><a class=\"btn btn-primary btn-mini\" data-toggle=\"modal\"   href=\"#myEditModal\" data-project-id=\"".$_GET['id']."\">Delete/Edit</a></td>";

关于php - 在没有 AJAX 的情况下将网格数据传递到 Bootstrap 模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18151829/

相关文章:

php - 在搜索中添加数字以在 php/laravel 中显示正确的结果

php - 如何找到字符串中的所有 HTML 超链接标记并将它们替换为它们的 href 值?

mysql - 以下查询有什么区别。哪种执行方式最有效?

python mysqldb 无法插入用引号填充的长字符串

css - Bootstrap 行和列响应

php - 将 URL 转换为一种标准格式

php - MySQL 和 PHP : UTF-8 with Cyrillic characters

mysql - 创建正确的 MYSQL 查询 WordPress

css - 编辑 Bootstrap css 类

html - 填充按钮表格单元格