Помогите построить таблицу

pll

Новичок
Помогите построить таблицу

Помогите построить таблицу

надо выводить:
фотка1 | фотка2
------------------------------
id_фотки1 | id_фотки2
------------------------------
фотка3 | фотка4
------------------------------
id_фотки3 | id_фотки4

окончательно запутался

код тут
http://pastebin.ru/977
 

Romashov

экспериментатор
разбирать результат по 2 строки сразу, и так же соответственно выводить
PHP:
$res=mysql_query("SELECT * FROM `pics`;");
   while($f1=mysql_fetch_assoc($res))
    {
    if(!($f2=mysql_fetch_assoc($res)))  $f2['id']=$f2['link']="";
    echo "<tr><td>{$f1['id']}</td><td>{$f2['id']}</td>
    <tr><td>{$f1['link']}</td><td>{$f2['link']}</td></tr>";
    }
Принцип понятен. Код не тестировал, возможны опечатки.
Есть сомнения по поводу
PHP:
 if(!($f2=mysql_fetch_assoc($res)))
 

SelenIT

IT-лунатик :)
По этому поводу как раз можно не сомневаться (http://www.php.net/manual/ru/language.expressions.php). А вот выводить HTML, имхо, лучше не в виде
PHP:
echo "<tr><td>{$f1['id']}</td><td>{$f2['id']}</td> ... ";
а в виде
PHP:
?>
   <tr>
      <td><?=$f1['id']?></td>
      <td><?=$f2['id']?></td>
   </tr>
 ... <?
или в крайнем случае
PHP:
echo '<tr><td>' . $f1['id'] . '</td><td>' . $f2['id'] . '</td> ... ';
 

Steamroller

Новичок
Ну да, вроде бы внутри двойных кавычек индексы ассоциативных массивов не надо в апострофы заключать, а то ругаться начнет.
 
Сверху