Привет, посоны. Пишу на PHP MySQL, возникла проблемка. Есть участок кода: соединяемся с БД, то-сё (всего 4 строки). Если встраиваю эти 4 строки в сам код, то нормально работает. Но код используется часто, поэтому решил вынести в отдельную функцию, а файл с функцией заинклудил. Но тогда выбрасывает ошибку: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in Z:/home/miha.ru/www/article.php on line 49, т.е. в месте, где использовал функцию из заинклуденного файла. Т.е. код выгляит так: ololo_connect(); //Моя функция "lastarticles = mysql_query("SELECT * from "articles00", "categories00" where ("categories00"."id" = "articles00"."category") ORDER BY "articles00"."id" DESC LIMIT 0,10 --", "link);
Лучше задам вот такой вопрос: if (приняли данные) { Записываем в БД; echo ok; } иначе { echo error; } Если страницу с надписью ок обновить ещё раз, то данные опять добавятся в БД. Пробовал unset(), но нифига.
есть такой кусок кода <input type="text" name="pod "."j."[]" size="6" value="0"/ > "j меняется а цикле, и каждое следующее поле ввода должно называтся в "pod0[] , "pod1[] , подругому ни как(( через двухмерныц масив потом опредилить первый индекс неполучится из из пост данных. короче ненаю че делать((
Flaky, А зачем так усложнять? Вот смотри.. 5 полей ввода. Имена пусть будут pod[]. После отправки ты получишь массив в POST данных. примерно такого вида. "_POST[pod[0]], "_POST[pod[1]].... Попробуй сделать имена полей pod[] и в файле(в который отправляются данные) обработчике пропиши var_dump("_POST). Там разберешься со структурой.
4 окт 2011 в 15:39