2010-02-25 2 views
-1

Как бы ограничить этот запрос, чтобы он дал мне только один результат?Ограничить функцию php одним результатом

Код:

function next_prodn_header() { 

    $StartDate = get('start_date'); 
    $timestamp = strtotime($StartDate); 

    $EndDate = get('end_date'); 
    $Now = strtotime(date('d-m-Y')); 
    $Start = strtotime($EndDate); 
    $newStart = date_i18n('d-m-Y', $Start); 

    if ($Now <= $Start) { 

for ($i = 1; $i < 1; $i++) { 
    echo "<h2>Next Event</h2>"; 
    echo "<span class=\"month\">"; 
    echo date_i18n('M', $timestamp); 
    echo "</span>\n"; 
    echo "<span class=\"year\">"; 
    echo date_i18n('Y', $timestamp); 
    echo "</span>\n\t\t"; 
    echo "<p><a href='"; 
    echo the_permalink(); 
    echo "' title='"; 
    echo the_title(); 
    echo "'>"; 
    echo the_title(); 
    echo "</a></p>\n\t\t"; 
    } 
    } else { 
    echo ""; 
    } 
} 
+3

Какой запрос? Вы используете неправильный термин или нам не хватает кода. В отрывке, который вы дали, нет запроса. – ryeguy

ответ

2

Если по запрос вы имели в виду ваш for цикл, запустить цикл в $i = 0. На данный момент ваша структура for-loop проверяет, соответствует ли 1 < 1 значение false, поэтому он не запускает код внутри цикла.

В противном случае, я не совсем уверен, что касается вашего вопроса.

+0

... или просто полностью удалите петлю. – 2012-07-20 14:19:24

Смежные вопросы