PHP: <?php function tile($with_err = null) { if (null !== $with_err) echo ($with_err);?> <div id="forma_tour"> <form> <? $res_tour = mysql_query ("SELECT * FROM table ORDER BY title asc",$db); while($row_tour = mysql_fetch_assoc($res_tour)) { $per_tour .= '<OPTION value=/teams/tour1.php?TourId='.$row_tour['id'].'>'.$row_tour['title'].'</option>'; } ?> <SELECT onchange=javascript:if(options[selectedIndex].value!='Teams')document.location=options[selectedIndex].value> <OPTION selected>Выбрать турнир</option>"; <?php echo $per_tour; ?> </select> </form> </body> </html> <?php } ?> Выдает такую ошибку: Warning: mysql_query() expects parameter 2 to be resource, null given in Z:\home\blokshot.off\www\teams\tour1.php on line 79 Warning: mysql_fetch_assoc() expects parameter 1 to be resource, null given in Z:\home\blokshot.off\www\teams\tour1.php on line 80 79 строка: $res_tour = mysql_query ("SELECT * FROM table ORDER BY title asc",$db); 80 строка: while($row_tour = mysql_fetch_assoc($res_tour)) Если убрать PHP: <?php function tile($with_err = null) { if (null !== $with_err) echo ($with_err);?> то нормально работает.
Подключаю через include в самом начале файла. Все исправил, exit очистил подключения, я перед запросом заново подключился и заработало.
блин, ну и каша. перед этим Код (Text): $res_tour = mysql_query ("SELECT * FROM table ORDER BY title asc",$db); напиши Код (Text): global $db;