好吧,所以我真的花了整整一天的时间尝试实现这一点,并没有得到任何好处。 我正在创建一个翻书(使用turn.js)。 我的名字和死因存储在MySQL数据库中。 我想在每个页面上打印5个名字及其死因。 要在turn.js中添加一个页面,我所要做的就是添加一个回声PHP数组为HTML?
因此我将死亡值的名称和原因加载到数组中,然后使用数组变量回显整个div。
我真的很难得到这个代码。 目前我已经设法把这个单独的页面,但我怎么会得到它只打印5页,然后创建一个新的页面(直到没有更多的名字)
这是我迄今为止。
<?php
$dbc = mysql_connect('localhost', 'xxxx', 'xxxxxxx');
if (!$dbc) {
die('Not Connected: ' . mysql_error());
}
$db_selected = mysql_select_db("xxxxxx", $dbc);
if (!$db_selected)
{
die ("Can't Connect : " . mysql_error);
}
$query = "SELECT * FROM TABLE";
$result = mysql_query($query);
$victim = array();
$cod = array();
$count = 0;
while ($row = mysql_fetch_assoc($result)) {
$victim['$count'] = $row['Victim'];
$cod['$count'] = $row['COD'];
$count++;
}
?>
<div id="deathnote">
<div style="background-image:url(images/coverpage.jpg);"></div>
<div style="background-image:url(images/page1.jpg);"></div>
<div style="background-image:url(images/page2.jpg);"></div>
<div style="background-image:url(images/page3.jpg);"></div>
<div style="background-image:url(images/page4.jpg);"></div>
<div style="background-image:url(images/page5.jpg);"></div>
<?php
for ($x=0; $x=$count; $x++) {
echo "<div style='background-image:url(images/page5.jpg);'></div><div class='content'><div class='name'>" . $victim['$x'] . "</div><div class='cod'>" . $cod['$x'] . "</div></div></div>";
}
?>
任何帮助将非常感激。 在此先感谢,家伙:)
使用'foreach'遍历数组的所有内容。这比“摆弄”和索引更容易。 – Sven
@Sven 需要输入!我会很快google,听起来很方便。 –
也许你应该首先熟悉PHP基础知识。 提到Harshit的问题是一个真正的初学者的错误。 –