- 12, May 2024
- #1
Мне нужна помощь с этой проблемой с моим массивом. Я пытаюсь отобразить «жалобы», перечисленные по дате.
Я использую этот шаблон -> ( https://github.com/isRuslan/php-template
) Я не знаю, как зациклиться внутри цикла (и возможно ли это с помощью этого шаблона). Я все еще новичок в PHP/MySQL (и изучаю его). Как бы вы это сделали? Вот соответствующие части кода.
Дайте мне знать, если вам нужно больше.
HTML: это дает мне каждую жалобу в отдельной «таблице» или разделе страницы, я ХОЧУ, чтобы жалобы были перечислены по дням IE:
-> День
--> список жалоб за этот день
-> День
--> список жалоб за этот день
-> День
--> список жалоб за этот день
и т. д. Я даже не понимаю, как использовать эту часть кода шаблона, это имеет к этому какое-то отношение?
) Я не знаю, как зациклиться внутри цикла (и возможно ли это с помощью этого шаблона). Я все еще новичок в PHP/MySQL (и изучаю его). Как бы вы это сделали? Вот соответствующие части кода.
Дайте мне знать, если вам нужно больше.
$template->assign( 'items', array( array( 'name' => 'First' ), array( 'name' => 'Second' ) ) );
PHP: HTML:
{loop COMPLAINTS} {ID} {DATE} {COMPLAINT} {end loop}
HTML: это дает мне каждую жалобу в отдельной «таблице» или разделе страницы, я ХОЧУ, чтобы жалобы были перечислены по дням IE:
-> День
--> список жалоб за этот день
-> День
--> список жалоб за этот день
-> День
--> список жалоб за этот день
и т. д. Я даже не понимаю, как использовать эту часть кода шаблона, это имеет к этому какое-то отношение?
// Pull all the post to display $sql = "SELECT * FROM complaint ORDER BY c_time DESC LIMIT 20"; $result = $db->sql_query($sql); $complaints = array(); while($thisdata = $result->fetch_assoc()) { $complaints[] = array( 'ID' => $thisdata['id'], 'DATE' => date("g:i a - M j, Y", $thisdata['c_time']), 'COMPLAINT' => nl2br($thisdata['complaint']), 'COMPLAINT_EDIT'=> $thisdata['complaint']); } $template->assign( 'CURRENT_DATE', date( "M j, Y - g:i a", time())); $template->assign( 'COMPLAINTS', $complaints); $template->parse('templates/default/complaint.html');
PHP: Мне никогда не удавалось использовать эту часть кода. В любом случае, любая помощь приветствуется.