【发布时间】:2015-12-22 03:25:32
【问题描述】:
情况:我正在尝试通过 php 变量从数据库中显示几个值。我使用引导程序和 XAMPP 作为服务器。我想要做的是,获取当前日期并用我从数据库中获得的事件日期检查它。如果它们都等于在那个红球内显示日期。我试图在他们的网站上像Mozilla Event Calendar 一样得到它
for ex-我在 phpmyadmin 中将事件日期更改为今天的日期(2015-12-22),是的,它们都是相等的,所以它必须在那个红球内显示日期。它适用于我的测试位置,但不在红球内。
问题: 问题是它没有显示任何东西。我应该怎么做才能在 html 标签中显示 php 元素?
我尝试了什么:(在红球内)
<div class="row LatestEventCircle">
<div class="row container-fluid center-block text-center MainEventDate">
<h2 class="center-block MainEventDate">
<?php echo"$rows[$eventdate]"; ?><br>
EVENT
</h2>
</div>
<!--HERE IS THE PLACE-->
<div class="row"></div>
</div>
这是处理数据库部分和测试代码的 php 脚本:
<?php
mysql_connect("localhost","root","");
mysql_select_db("yaya");
$sql=mysql_query("SELECT eventname,eventtime,eventplace,eventdate FROM event");
$eventdate='eventdate';
$eventplace ='eventplace';
$eventname ='eventname';
$eventtime='eventtime';
$datenow=date('Y-m-d');
if($sql==False) {
die(mysql_error());
}
while($rows=mysql_fetch_array($sql)) {
if($datenow==$rows["eventdate"]) {
echo "Next Event is";
echo 'Event: ' .$rows[$eventname]. '<br/>' .'Place: ' .$rows[$eventplace].'<br/>' .'Time: '.$rows[$eventtime]. '<br/>'.'Date: '.$rows[$eventdate];
}
else {
echo "No Events today";
}
}
?>
【问题讨论】:
-
为什么-1这个问题有什么问题?
-
实际上应该是
echo "{$rows['eventdate']}"eventdate 和引号的大括号和没有$。你可能不需要另一个变量$eventdate='eventdate'; -
@bansi echo "{$rows['eventdate']}" 不起作用,我试过但它对我不起作用:/结果和以前一样
-
您在哪里以及如何生成 html?
-
什么意思?那个 代码在 div 标签内
标签: php html sql database twitter-bootstrap