Ну на ум приходит PHP: set_time_limit(0); function abc () { ... ... ... ... sleep(300); abc() } p.s Рекурсия
Помогите новичку Нужно переменной присвоить цифру с результатов поиска гугла. Подскажите как это реализовать если можно поподробней. Заранее благодарю
объясните плиз тупоголовому...вот в делфи к примеру я объявляю переменную в разделе переменных она резирвируется в памяти и там сидит пока я не закрою прогу/уничтожу её+что бы воспользоваться переменными к примеру с модального окна, т.е. со второго окна подчененного первому, я подключаю модуль первого окна во втором...как в пхп с этим дела обстоят? как я могу с одной страницы на другую перекинуть(думаю ответ будет GET и POST) хотелось бы как это все устроено, а то ни хера не понятно ни че...вобще у меня такой ввопрос возник из-за session_start () этого, как я понял создается сессия и в переменную $_SESSION заносятся данные как мне их на другую страницу перенести? и вопрос "$_" это значит массив? сорри за ламерские вопросы
Через ссылку <a href=index.php?param=1>aaa</a> передает $_GET['param'] = 1... Через формы можно передавать как GET так и POST... Переменный можно объявлять в любом месте... Про сессии почитай например тут http://www.php.su/articles/?cat=examples&page=070 $_ это просто переменная, переменный можно называть хоть так $_yamaika...
В названии =) Переменный имеют только разные имена и все! А массивы тут объявляются например так $massiv[]; $massiv = array();
я проклят - ни один вариант не работает ни как у FireFenix ни у других - спасибо что откликнулись но чёто у меня всё равно не работает=( Говнокод так выглядит потому что хер знает=) Я его вставляю в PHP: теге как положено. Как ещё этот код (в обработчике) можно переделать чтоб смысл тотже остался - переменные из формы заносились бы в базу=(( ?
Использую класс mysql от Andrejs Naumovs Там можно посчитать число строк так $sql = "SELECT count(*) FROM `tbl`"; $value = $db->Query($sql); а можно сделать по другому $value = mysql_num_rows($sql); так вот если делаем обычный запрос $sql = "SELECT * FROM `tbl`"; $array = $db->Query($sql); То как лучше считать строки? С помощью класса или через mysql_num_rows?
Нет, да и с объектами мне полегче работать, но вот не будет ли это тормозить скрипт из-за того что я использую класс? p.s Считаться будет более 1000 раз... W-Get, http://php.su/lessons/?lesson_0 - читай, а после уже книгу можешь начать читать...
KaMiKadZe Вопрос в том - что накручено в этом классе, быстрее чем обычные функции - точно не будет. 1000 раз считать количество строк оО?
Может ли так быть чтоу меня не работает &&, AND и and потому что чтото не так настроено или выключено в php.ini? если так то что именно может быть выключено?
max_rebel, Я уже писал как найти ошибку... Пиши везде где проверки идут echo "aaa<br>"; А после смотри где скрипт стоперится...
max_rebel Тут ошибка PHP: $result=mysql_query ("INSERT INTO news (title,desc,date,text) VALUES ('$title','$desc','$date','$text')"); if ($result=='true') {echo "Новость добавлена";} Должно быть просто if ($result) Если уж хочется проверить работают ли условия, то вот например PHP: <form method="POST"> <input type="hidden" name="a1" value="a" /> <input type="hidden" name="b1" value="b" /> <input type="hidden" name="c1" value="c" /> <input type="hidden" name="d1" value="d" /> <input type="submit" /> </form> <pre> <? var_dump($_POST); if (isset($_POST['a1']) AND isset($_POST['b1']) AND isset($_POST['c1']) AND isset($_POST['d1'])) echo '<h1>Все работает</h1>'; ?></pre>
так он не останавливается нигде - весь скрипт до конца работает и не зависимо ни от чего данные в бд не попадают. Соединение проверял все пароли названия таблиц и т.п. всё правильно . И всё равно если все поля в форме заполнены и жму submit он пишет 'новость не добавлена " а если одно поле в форме пропустить то он пишет "проверьте поля" т.е. весь скрипт работает.
если написать PHP: $result="true" а не PHP: $result='true' то пишет "новость добавлена" но в БД её нет