PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (15): В начало « ... 4 5 6 7 [8] 9 10 11 12 ... » В конец

> Найдено сообщений: 214
Green Отправлено: 30 Июля, 2012 - 18:38:39 • Тема: Проверьте на ошибки... • Форум: Вопросы новичков

Ответов: 26
Просмотров: 1095
nikola_12 пишет:
info.fasad data.id

Запятая пропущена. Подмигивание



Попов... Растерялся Зря учитесь по его урокам...
Green Отправлено: 29 Июля, 2012 - 23:58:12 • Тема: Вывод информации при условии если она существует в ячейке базы данных • Форум: Вопросы новичков

Ответов: 5
Просмотров: 221
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. $query = mysql_query('SELECT `what` FROM `table`') OR die(mysql_error());
  3.  
  4. if(mysql_num_rows($query) > 0)
  5. {
  6.    while($row = mysql_fetch_row($query))
  7.    {
  8.        echo $row[0], '<br />';
  9.    }
  10. }
Green Отправлено: 29 Июля, 2012 - 15:27:04 • Тема: массив $_FILES пустой • Форум: Программирование на PHP

Ответов: 1
Просмотров: 755
zein777 пишет:
<input type="file">

Естественно будет пустой массив. Потому что name="" не установлен. Улыбка
Green Отправлено: 29 Июля, 2012 - 14:30:36 • Тема: Вопрос по функции • Форум: Вопросы новичков

Ответов: 8
Просмотров: 361
Вы не выведите(узнаете) результат работы функции, ибо она ничего не возвращает(return имеется в виду).

CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. function test($a)
  3. {
  4.    if(!empty($a))
  5.    {
  6.        return true;
  7.    }
  8.    
  9.    return false;
  10. }

Вот в таком случае можно было бы сделать так:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. if(test($var))
  3. {
  4.    echo 'OK!';
  5. }
  6. else
  7. {
  8.    echo 'NO!';
  9. }
Green Отправлено: 29 Июля, 2012 - 14:05:30 • Тема: Помогите пож с запросом sql • Форум: Вопросы новичков

Ответов: 13
Просмотров: 436
Связка таблиц делается через JOIN.

CODE (SQL):
скопировать код в буфер обмена
  1. SELECT `users`.*, `friends`.`user1_id`, `friends`.`user2_id`, `friends`.`state`
  2. FROM `frends`
  3. JOIN `users`
  4. ON `friends`.`user1_id` = `users`.`id`
  5. WHERE ...


Как-то так...
С полями и условиями уже там сами разберетесь думаю...
Green Отправлено: 29 Июля, 2012 - 13:50:52 • Тема: Получить значиение увеличить • Форум: SQL и Архитектура БД

Ответов: 2
Просмотров: 34
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. //Просто получить значение и при выводе прибавить единицу
  3. $query = mysql_query('SELECT `num` FROM `table` WHERE `id` = 1');
  4. $row   = mysql_fetch_row($query);
  5. echo $row[0] + 1;
  6.  
  7. //Ничего не выводя прибавить к текущему значению num единицу
  8. mysql_query('UPDATE `table` SET `num` = `num` + 1 WHERE `id` = 1');
Green Отправлено: 28 Июля, 2012 - 20:07:15 • Тема: Где правильно написать текст сайта • Форум: Программирование на PHP

Ответов: 4
Просмотров: 329
Статический текст(который не изменяется во время работы скрипта) конечно же прям в файле и писать.
А динамический текст(который удаляется, изменяется, добавляется и т.п.) - тут уже БД конечно.

В Вашем же случае - пишите этот текст прям в файле.
Green Отправлено: 28 Июля, 2012 - 19:52:46 • Тема: Удаление строки из файла • Форум: Вопросы новичков

Ответов: 38
Просмотров: 1393
просто даня, Браво Гениально. Только вот ТСу нужно было удалить определенную строку, а не слово)
Green Отправлено: 28 Июля, 2012 - 13:02:09 • Тема: Удаление строки из файла • Форум: Вопросы новичков

Ответов: 38
Просмотров: 1393


KingStar пишет:
да нет, не парься

Та не, я не парюсь) Я вообще спокойно отношусь к критике)

KingStar пишет:
я прост, может ты не знал, или еще чего...

Ну почему же, знал конечно. Привычка просто... Плач )))
Green Отправлено: 28 Июля, 2012 - 12:53:57 • Тема: Удаление строки из файла • Форум: Вопросы новичков

Ответов: 38
Просмотров: 1393
KingStar пишет:
зачем читать, если нам нужно его просто перезаписать

Да это я случайно. Писал различные варианты удаления строки из файла, а потом забыл удалить +. Подмигивание

KingStar пишет:
зачем каждый раз пеерсчитывать массив???

Нуу... Началось... Насвистываю
Green Отправлено: 28 Июля, 2012 - 12:25:11 • Тема: Удаление строки из файла • Форум: Вопросы новичков

Ответов: 38
Просмотров: 1393
Green пишет:
fwrite($handle, implode(PHP_EOL, $array));

Это из-за константы PHP_EOL. Первым аргументом функции implode, передайте нужный разделитель.
Green Отправлено: 28 Июля, 2012 - 12:17:14 • Тема: Удаление строки из файла • Форум: Вопросы новичков

Ответов: 38
Просмотров: 1393
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. $file  = '1.txt';
  3. $array = file($file);
  4.  
  5. for($i = 0; $i < count($array); $i ++)
  6. {
  7.         if(preg_match('/Привет/i', $array[$i]))
  8.         {
  9.                 unset($array[$i]);
  10.         }
  11. }
  12.  
  13. $handle = fopen($file, 'w+');
  14. fwrite($handle, implode(PHP_EOL, $array));
  15. fclose($handle);

Ну а так? Не понял
Green Отправлено: 28 Июля, 2012 - 12:13:37 • Тема: Удаление строки из файла • Форум: Вопросы новичков

Ответов: 38
Просмотров: 1393
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. $file  = '1.txt';
  3. $array = file($file);
  4.  
  5. for($i = 0; $i < count($array); $i ++)
  6. {
  7.         if(preg_match('/Привет/i', $array[$i]))
  8.         {
  9.                 unset($array[$i]);
  10.         }
  11. }
  12.  
  13. $handle = fopen($file, 'a');
  14. fwrite($handle, implode(PHP_EOL, $array));
  15. fclose($handle);

Переписал скрипт Ваш... Этот должен работать.
Green Отправлено: 28 Июля, 2012 - 12:05:23 • Тема: Удаление строки из файла • Форум: Вопросы новичков

Ответов: 38
Просмотров: 1393
Я ошибся так чуток. Поправил. Попробуйте сейчас.
Green Отправлено: 28 Июля, 2012 - 12:02:18 • Тема: Удаление строки из файла • Форум: Вопросы новичков

Ответов: 38
Просмотров: 1393
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. $file2 = '1.txt';
  3. $fp2 = file($file2);
  4. for($i = 0; $i < count($fp2); $i ++)
  5. {
  6. if (preg_match("/Привет/i", $fp2[$i])) {
  7. unset($fp2[$i]);
  8. }
  9. $handle = fopen($file2, 'a');
  10. fwrite($handle, $fp2[$i]);
  11. fclose($handle);
  12. }
  13. ?>

Пробуйте...

Страниц (15): В начало « ... 4 5 6 7 [8] 9 10 11 12 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB