【问题标题】:php prev next button from mysql arraymysql数组中的php prev next按钮
【发布时间】:2015-12-17 13:21:49
【问题描述】:

尝试在 PHP 中完成以下操作,而不是此处的 javascript 选项,create previous next button for iframe pages

而且数组应该来自mysql。

可以按如下方式打印数组,以使用替换

的 javascript 示例
var pages=new Array(); 

与:

<?php
if ($result = $mysqli->query("SELECT linkscore, link FROM site_name"))

while ($row = mysqli_fetch_array($result))

printf("pages[%s]='%s'\n", $row[0], $row[1]);

?>

到目前为止一切都很好,但我仍然需要完全删除 javascript。 我不能让任何工作。 基本思路是

$result = $mysqli->query("SELECT link FROM site_name ORDER BY linkscore ASC");
    while ($row = mysqli_fetch_array($result))
printf("%s\n", $row[0];

$nextpage = next($row);
<a href="<?php echo "$nextpage" ?>" target="myiframe">Foo</a

已经尝试了很多很多关于这个主题的变体,并且肯定我很多次都接近了,但是我对 PHP 的基本掌握太少,看不出哪里出错了。 网上的大多数例子也指向了明显的 javascript,可能是最好的选择,但我不能使用 javascript。

非常感谢

【问题讨论】:

  • “我什么也做不了。” 什么不工作?有什么错误吗?
  • "any" 表示我在过去几天尝试过的所有事情。错误会很好,至少我知道我做错了什么......我猜的主要问题是我无法捕获数组输出以进行进一步处理

标签: php mysql iframe


【解决方案1】:

因为您使用的是面向对象的样式

改变

$row = mysqli_fetch_array($result)

$row = $result-&gt;fetch_array(MYSQLI_NUM)

而且,这里回显$nextpage 将打印$nextpage。所以,把你的线路改为。

<a href="<?php echo $nextpage; ?>" target="myiframe">Foo</a>

更新代码:

<?php
if ($result = $mysqli->query("SELECT linkscore, link FROM site_name"))

while ($row = $result->fetch_array(MYSQLI_NUM))

printf("pages[%s]='%s'\n", $row[0], $row[1]);

?>

<?
$result = $mysqli->query("SELECT link FROM site_name ORDER BY linkscore ASC");
while ($row = $result->fetch_array(MYSQLI_NUM))
printf("%s\n", $row[0];

$nextpage = next($row);
<a href="<?php echo $nextpage; ?>" target="myiframe">Foo</a>

?>

【讨论】:

  • 使用 $nextpage = next($row);是我尝试的最后一件事,实际上现在不确定是否需要继续处理到下一页,我正在寻找的东西是 $next = $current_index + 1;
  • 看,有很多方法可以转到下一页。但是,当你使用 Object Oriented style @randallrandall 时,你不应该使用 Procedural style
  • 我的猜测是你最有可能在这个问题上是正确的,但是我找不到一个完整的例子来说明我在这里想要实现的目标,所以我混合和匹配各种 sn-ps 我可以找到尝试学习和理解
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多