Как я возвращаю строку, которая строит новую строку таблицы каждый раз, когда функция вызывается в PHP? - PullRequest
0 голосов
/ 24 февраля 2020

Я создал функцию в PHP, которая должна «возвращать строку, которая строит новую строку таблицы при каждом ее вызове». Я пытался найти, как это сделать, но я не уверен. Кто-нибудь может оказать помощь? Мой код для функции, которую я построил ниже:

<?php
//Creating the function returnRow().
function returnRow($counter, $quantity) 
{
    $ticketprice = 50;

    if($quantity >= 300)
    {
        $ticketprice = 30;
    }
    else if ($quantity >= 200)
    {
        $ticketprice = 35;
    }
    else if ($quantity < 200)
    {
        $ticketprice = 50;
    }

    //The return statement will go here but I do not know how to create it.
   //it will return a new html table row.
}

?>

1 Ответ

0 голосов
/ 24 февраля 2020

Вы не указали, сколько столбцов в этой таблице, но буквально просто возвращаете желаемую строку HTML:

<?php
//Creating the function returnRow().
function returnRow($counter, $quantity) 
{
    $ticketprice = 50;

    if($quantity >= 300)
    {
        $ticketprice = 30;
    }
    else if ($quantity >= 200)
    {
        $ticketprice = 35;
    }
    else if ($quantity < 200)
    {
        $ticketprice = 50;
    }
//Example, I don't know what columns are actually present
   return "<tr><td>{$quantity}</td><td>{$ticketprice}</td></tr>";

}

?>
...