Изкарване по дата

niki_noki

Registered
Добър ден..

Идеята ми е : Примерно днес сме 22.07, в базата данни също съм вкарал 10-15 дати, и когато е 22.07 да се вадят всички записи които са с дата 22.07, и утре е 23.07 и да изпише НЯМА ДОБАВЕНА ИНФОРМАЦИЯ. В базата данни имам 24.07 и на нея дата да изкарва всички записи които са с тя дата?

Предполагам ще се сравняват днешната дата и датите в БД и които съвпадат ще се вадят, но не знам как да го направя.. Имате ли някакви идеи. Не разполагам с никакъв код за вадене.
 
PHP:
$date = date('d.j');
$table = 'neshto'; // Тук напиши името на таблицата
$info = mysql_query("SELECT * FROM $table WHERE  date = '$date' order by date DESC") or die (mysql_error());
while ($in = mysql_fetch_array($info)){
echo "Днес е $in[date]";
}
$broi = mysql_num_rows($info);
if($broi == NULL) {
echo "Няма намерени резултати";
}
Така?
 
Ако съм те разбрал правилно искаш да изкараш информацията с днешна дата. :)
Това ще ти е по-лесно да го направиш с time();(timestamp) което ти дава много възможности. :)
Ако съм те разбрал правилно казвай ще направим кода. :?:
 
Styl3rbg каза:
PHP:
$date = date('d.j');
$table = 'neshto'; // Тук напиши името на таблицата
$info = mysql_query("SELECT * FROM $table WHERE  date = '$date' order by date DESC") or die (mysql_error());
while ($in = mysql_fetch_array($info)){
echo "Днес е $in[date]";
}
$broi = mysql_num_rows($info);
if($broi == NULL) {
echo "Няма намерени резултати";
}
Така?
Да допълня към кода, там където е
Днес е $in[date]
Там ще се вади информацията в таблицата и примерно ако е за новини пишеш следното
PHP:
echo "
$in[title]<br />
$in[new]<br />
$in[avtor]
";
 
PHP:
<?PHP 
include('include/config.php'); 
$date2 = date('d.m');
$info = mysql_query("SELECT * FROM godini WHERE  date = '$date2' order by date DESC") or die (mysql_error());
while ($in = mysql_fetch_array($info)){
	
echo "$in[date]";
}
$broi = mysql_num_rows($info);
if($broi == NULL) {
echo "nqma za dnes";
}
?>

Точно това е което искам, но когато има примерно 3 събития и се получава така : 22.0722.0722.07
 
Ами ти какво друго очакваш да се получи ?
Вади ти трите събития.
Просто си ги отделяй с нов ред да речем. Или си ги сложи в div или в table.

PHP:
<?php
include('include/config.php'); 
$date2 = date('d.m');
$info = mysql_query("SELECT * FROM godini WHERE  date = '$date2' order by date DESC") or die (mysql_error());
while ($in = mysql_fetch_array($info)){
        
echo $in['date']."<br />";
}
$broi = mysql_num_rows($info);
if($broi == NULL) {
echo "nqma za dnes";
}
?>
 

Back
Горе