Для начала - в какой книге описана такая структура вывода данных:
(сначала выборка, потом цикл do-while)
PHP |
$resultat = mysql_fetch_array($query); do { .... } while ($resultat = mysql_fetch_array($query)); |
Найду автора - морду об асфальт размажу

А эту структуру я вижу тут на сайте с "завидной" регулярностью, и именно у людей, которые только начинают изучать ПХП. Что говорит о том, что они где-то в одном кривом источнике это прочитали.
Проблема в том, что если записей в таблице нету, то будет неопределенность!!! Которая может привести к выводу некорректных данных.
"По уму" надо делать так: (первое считывание данных - только в цикле! Это позволит ничего не выводить, если данных нету)
PHP |
while ($resultat = mysql_fetch_array($query)) { // тело цикла } |
Далее. Для вывода данных из другой таблицы после
PHP |
$queryd = mysql_query ("SELECT name FROM ".$table." ", $db); |
просто организуй цикл, аналогичный описанному мной чуть выше:
PHP |
while( $qw = mysql_fetch_array($queryd) ) { // а тут выводишь всё, что надо, в любом формате } |
Да и можно чуть упростить одну строку - ты же не используешь имя таблицы (переменная $table) нигде, кроме одного места:
PHP |
$queryd = mysql_query ("SELECT name FROM ".$resultat["Name"]." ", $db); |