kolka88
Newbie | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Цитата: while ($myrow <= mysql_fetch_array ($result)) и что выделенное должно означать? при while ($myrow =mysql_fetch_array ($result)) цикл будет работать до тех пор, пока mysql_fetch_array будет возвращать построчно результаты запроса. одновременно результаты присваиваются переменной, которая и используется внутри цикла для вывода этих результатов. | Я прошу прощения, это все результаты экспериментов. Спасибо, сейчас все выводится как положено. Осталось только в рамки эти дела заключить, но это уже совсем другая история. А Вам просто огромное спасибо. Добавлено: А можно задать еще такой вопрос. Получается что в моей таблице в Mysql есть и руководители и специалисты и прочие. Как необходимо сделать правильно, что бы мне их вытаскивать в отдельные массивы? Как вижу это я: 1) Вытаскиваю руководителей: Код: <?php echo "<table align='center' class='lesson'>"; echo "<tr class='pstyle'> <td align='center'></td> <td align='center'></td> <td align='center'>Руководство</td> <td align='center'></td> <td align='center'></td> </tr>"; while ($myrow = mysql_fetch_array ($result)) { printf ("<tr> <td width='80px'><p>%s</p></td> <td width='300px'><p>%s</p></td> <td width='300px'><p>%s</p></td> <td width='150px'><p>%s</p></td> <td width='300px'><p>%s</p></td> </tr>", $myrow["num"], $myrow["dol"], $myrow["fio"], $myrow["mobile"], $myrow["email"]); } echo "</table>" ?> | Далее в коде sql запросов я делаю второй запрос и ложу его в переменную myrow2^ Код: $result2 = mysql_query ("SELECT num,dol,fio,mobile,email FROM filial WHERE otd='spec'",$db); $myrow2 = mysql_fetch_array($result2); | и привожу его соответственно в положенный вид: Код: <?php echo "<table align='center' class='lesson'>"; echo "<tr class='pstyle'> <td align='center'></td> <td align='center'></td> <td align='center'>Специалисты</td> <td align='center'></td> <td align='center'></td> </tr>"; while ($myrow = mysql_fetch_array ($result2)) { printf ("<tr> <td width='80px'><p>%s</p></td> <td width='300px'><p>%s</p></td> <td width='300px'><p>%s</p></td> <td width='150px'><p>%s</p></td> <td width='300px'><p>%s</p></td> </tr>", $myrow2["num"], $myrow2["dol"], $myrow2["fio"], $myrow2["mobile"], $myrow2["email"]); } echo "</table>" ?> | Или есть более правильное решение? Спасибо. |