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

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

  • Jonatan

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

    Spritz Май 25, 2011, 11: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, 11: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, 2:35 п.п., спустя 2 часа 49 минут 50 секунд

    Спасибо!

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