Всем доброе время суток.
Решили с сынишкой сделать сайт-древо нашего рода.
Среди прочих штучек которые мы туда вводим,пришло решение сделать списки всех сыновей, внуков , правнуко и т.д.
Создали фойл "сыновья" и занесли туда следующее:
<?php
include ("bd.php");
$strSQL = ("SELECT * FROM users WHERE fathername ='$grandfather[name]' ");
$result = mysql_query ($strSQL);
$myrow = mysql_fetch_array ($result);
do{
printf ("<img src='$myrow[avatar]' width=50 height=45 >");
printf ($myrow['name']);
printf ($myrow['city']);
printf ($myrow['country']);
}
while ($myrow = mysql_fetch_array($result));
?>
Суппер ! ! !
Всё сработало.Мы имели полный список всех сыновей нашего прадеда
(а их у него было аж 9 )
Далее создали файл "внуки" (сыновья сыновей) и внесли тоже ,но с небольшими добавками:
<?php
include ("bd.php");
$strSQL = ("SELECT * FROM users WHERE fathername = '$grandfather[name]' ");
$result = mysql_query($strSQL);
$myrow = mysql_fetch_array($result);
$strSQL = ("SELECT * FROM users WHERE fathername = '$myrow[name]' ");
$result = mysql_query ($strSQL);
$myrow = mysql_fetch_array ($result);
do{
printf ("<img src='$myrow[avatar]' width=50 height=45 >");
printf ($myrow['name']);
printf ($myrow['city']);
printf ($myrow['country']);
}
while ($myrow = mysql_fetch_array($result));
?>
И вроде всё опять чудно, список внуков есть, НО !!!
Нам выдает список детей только одного человека (первого из списка "сыновья") ,а остальных сыновей деда он почемуто игнорирует.
Может подскажите, как сделать,чтобы прорабатывались данные по всем сыновьям ???
Заранее всем спасибо.
|