ФорумПрограммированиеPHP для идиотов → Формирование HTML-таблицы из содержимого файла

Формирование HTML-таблицы из содержимого файла

  • Jonatan

    Сообщения: 2 Репутация: N Группа: Кто попало

    Spritz 25 мая 2011 г. 3:09

    Привет всем. Не поможете сделать задание? очень прошу. Задание звучит так: Нужно вывести таблицу с числами от 1 до 99. В одной строке 16 чисел, всего 7 строк. У меня есть код, но он не правильный((
    Сам код:
        <?php
    echo "<html><body bgcolor=blue text=white>";

    $q=file('пусть к текст.документу - 123456789101112131415…..');
    echo "<table border=2>";

    for ($i=1;$i<=2;$i++) {

    echo "<tr><td width=100>".$q[$i-1]."</td>";

    if (($q[$i-1][$j])=="") echo "<td width=100>" "</td>";

    else echo "<td width=15>".$q[$i-1][$j]."</td>";}

    echo "</tr>";}
    echo "</table>";
    ?>


    и такой код
       <?php
    function getpos($number)
    {
    return strlen($number);
    }
    $line = file_get_contents("asd.txt");
    $arr = array();
    $number = 0;
    for($i = 0; $i < strlen($line); $i = $i + getpos($number))
    {
    $number = substr($line, $i, getpos($number + 1));
    $arr[] = $number;
    }
    echo "<table border=1><tr>";
    foreach($arr as $val){
    echo "<td>$val</td>";
    }
    echo "</tr></table>";

    Заранее спасибо. Выкладываю таблицу на ворде как должна выглядеть. Помогите кто может.
    1. (27)
  • farma

    Сообщения: 5 Репутация: N Группа: Кто попало

    Spritz 25 мая 2011 г. 3:45, спустя 36 минут 23 секунды


    for($i = 1; $i < 99; $i++)
    {
    echo ''; // vyvod
    if($i % 16 == 0) echo ''; // perenos na drygyu stroky
    }

    Вот подсказка остальное несложно самому сделать.
  • Jonatan

    Сообщения: 2 Репутация: N Группа: Кто попало

    Spritz 25 мая 2011 г. 6:35, спустя 2 часа 49 минут 50 секунд

    Спасибо!

Пожалуйста, авторизуйтесь, чтобы написать комментарий!