|
|
|
|
<?php
$jm=date("j.m");
$arr = file("baze.html");
foreach($arr as $line)
{
list($date, $event) = explode("::", $line);
$mass['date'][] = $date;
$mass['event'][] = $event;
}
for($i=0; $i<=count($arr)-1; $i++)
{
if ($mass['date'][$i]==$jm) {echo $mass['event'][$i]; echo"<br>";}
}
?>
|
Что нужно дописать, чтобы если в базе нету записи соответствующей сегодняшней дате выводилось "данных нет"? | |
|
|
|
|
|
|
|
для: smit272
(16.04.2006 в 19:03)
| | Если правильно понял, то как-то так
<?php
$jm=date("j.m");
$arr = file("baze.html");
foreach($arr as $line)
{
list($date, $event) = explode("::", $line);
$mass['date'][] = $date;
$mass['event'][] = $event;
}
for($i=0; $i<=count($arr)-1; $i++)
{
if ($mass['date'][$i]==$jm)
{
if(!empty($mass['event'][$i]))
{
echo $mass['event'][$i];
}
else
{
echo "данных нет";
}
echo"<br>";
}
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(16.04.2006 в 21:35)
| | Неа не помогло...
01.04::День смеха
01.04::Международный день птиц
02.04::День единения народов
|
Вот часть файла с базой baze.html | |
|
|
|
|
|
|
|
для: smit272
(19.04.2006 в 02:05)
| | Можно поступить следующим образом
<?php
$jm = date("j.m");
$arr = file("base.html");
foreach($arr as $line)
{
list($date, $event) = explode("::", $line);
$mass['date'][] = $date;
$mass['event'][] = $event;
}
if(!in_array($jm,$mass['date'])) echo "данных нет";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(19.04.2006 в 17:50)
| | Спс большое за помощь и подсказку...
теперь все хорошо работает | |
|
|
|