PHP.SU

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

Страниц (127): В начало « ... 115 116 117 118 [119] 120 121 122 123 ... » В конец

> Найдено сообщений: 1891
KingStar Отправлено: 25 Июля, 2012 - 21:00:18 • Тема: Как организовать ссылки на изображения (база vs цикл) • Форум: Вопросы новичков

Ответов: 29
Просмотров: 736
а какая разница какой фремворк, принцип программы одинаков
(Добавление)
если бы я был знаком с ним - показал бы, а так - сори, или сам ручками, или жди кто его юзал
KingStar Отправлено: 25 Июля, 2012 - 20:59:26 • Тема: Как организовать ссылки на изображения (база vs цикл) • Форум: Вопросы новичков

Ответов: 29
Просмотров: 736
да, именно так, затем по запятой их разбиваешь, и в цикле выводишь
KingStar Отправлено: 25 Июля, 2012 - 20:57:46 • Тема: Как организовать ссылки на изображения (база vs цикл) • Форум: Вопросы новичков

Ответов: 29
Просмотров: 736
а что тебе мешает хранить названия в одной и той же таблице? объединяешь implode если масссив (или сохраняешь уже с разделителем), сохраняешь в БД, а после выборки explode и в foreach их
KingStar Отправлено: 25 Июля, 2012 - 20:45:01 • Тема: Загрузка файлов • Форум: Вопросы новичков

Ответов: 6
Просмотров: 284
не может найти папку, куда ты заливаешь файл
(Добавление)
а где код php, который обрабатывает файл???
(Добавление)
upload.php ты указал тот-же html
KingStar Отправлено: 25 Июля, 2012 - 19:05:28 • Тема: Добавление порядкового номера к переменной • Форум: Вопросы новичков

Ответов: 9
Просмотров: 618
результаты цикла в 100к

foreach
сгенерирована за 0.83859 сек.
сгенерирована за 0.49243 сек.
сгенерирована за 0.61867 сек.
сгенерирована за 0.27137 сек.
сгенерирована за 0.40605 сек.
сгенерирована за 0.58290 сек.

for
сгенерирована за 0.68278 сек.
сгенерирована за 0.46639 сек.
сгенерирована за 0.39864 сек.
сгенерирована за 0.29439 сек.
сгенерирована за 0.50515 сек.
сгенерирована за 1.21104 сек.

как видим, местами то один, то другой
KingStar Отправлено: 25 Июля, 2012 - 17:07:20 • Тема: Добавление порядкового номера к переменной • Форум: Вопросы новичков

Ответов: 9
Просмотров: 618
в первом все правильно, во втором

PHP:
скопировать код в буфер обмена
  1. if (!empty($name)){ echo $analog_code.'<br>';


ИМХО foreach
KingStar Отправлено: 25 Июля, 2012 - 17:01:21 • Тема: Добавление порядкового номера к переменной • Форум: Вопросы новичков

Ответов: 9
Просмотров: 618
странно как-то ты конкатенацию делаешь


здесь в конце не добавил ковычки, зато здесь

PHP:
скопировать код в буфер обмена
  1. if (!empty($name)){ echo ''.$analog_code.'<br>';


вначале их почему-то вставил Улыбка

ams пишет:
Но лучше делать цикл for


а я слышал что forech все же быстрее
KingStar Отправлено: 25 Июля, 2012 - 16:53:51 • Тема: Добавление порядкового номера к переменной • Форум: Вопросы новичков

Ответов: 9
Просмотров: 618
Pirat пишет:
нашел еще конструкцию типа: $name = ${'name_'.$aaa};
echo $name - работает...., а условие нет: if (!empty($name)) {}


как такое может быть, что echo работает, а empty нет ???

если ты говоришь, что echo $name дает результат (например 1), то empty($name) дает резулт FALSE, следовательно если echo $name дает null, то и empty($name) выдаст TRUE
KingStar Отправлено: 25 Июля, 2012 - 15:10:03 • Тема: запрос sql • Форум: Вопросы новичков

Ответов: 1
Просмотров: 100
код в студию
KingStar Отправлено: 25 Июля, 2012 - 15:02:46 • Тема: Передача массива в функцию • Форум: Вопросы новичков

Ответов: 10
Просмотров: 389
я вообще не понимаю как оно будет работать, если у тебя

PHP:
скопировать код в буфер обмена
  1. if($id != null) die('Укажите ID');

(Добавление)
может уж лучше так

PHP:
скопировать код в буфер обмена
  1. if($id == null  || !preg_match("/^[0-9]+$/", $id) ) die('Укажите ID');

(Добавление)
далее

PHP:
скопировать код в буфер обмена
  1. $result = mysql_query("SELECT *
  2.                                FROM `semestr`
  3.                               WHERE `s_st_id` = ".$id
  4.                               );
  5.  
  6.      $row = mysql_fetch_array($result);
  7.  
  8.      $array = array();
  9.  
  10.      if(!empty($row))
  11.      {
  12.            $array = array('sId' => $row['s_id'],
  13.                                   'sStId' => $row['s_st_id'],
  14.                                   'sInf' => $row['s_inf'],
  15.                                   'sIb' => $row['s_ib'],
  16.                                   'sOa' => $row['s_oa'],
  17.                                   'sSht' => $row['s_sht'],
  18.                                   'sVm' => $row['s_vm'],
  19.                                   'sMm' => $row['s_mm'],
  20.                                   'sDm' => $row['s_dm'],
  21.                                   'sSred' => $row['s_sred']);
  22.        }
  23.  
  24.        return $array;
  25.  
  26.  

(Добавление)
не вижу прблемы, по кот оно не хочет у тебя работать
KingStar Отправлено: 25 Июля, 2012 - 14:29:20 • Тема: Передача массива в функцию • Форум: Вопросы новичков

Ответов: 10
Просмотров: 389
да, breack лишнее, либо если s_st_id уникален и тебе выборка одной строки нужна, то

PHP:
скопировать код в буфер обмена
  1. function getArr($id = null)
  2. {
  3.  
  4.         if($id != null) die('Укажите ID');
  5.  
  6.         $result = mysql_query("SELECT *
  7.                                 FROM `semestr`
  8.                                WHERE `s_st_id`=" .mysql_real_escape_string($id)."
  9.                               );
  10.  
  11.       $array = array();
  12.  
  13.       $row = mysql_fetch_array($result);
  14.        
  15.      if(!empty($row))
  16.      {
  17.            $array['semestr'] = array('sId' => $row['s_id'],
  18.                                    'sStId' => $row['s_st_id'],
  19.                                    'sInf' => $row['s_inf'],
  20.                                    'sIb' => $row['s_ib'],
  21.                                    'sOa' => $row['s_oa'],
  22.                                    'sSht' => $row['s_sht'],
  23.                                    'sVm' => $row['s_vm'],
  24.                                    'sMm' => $row['s_mm'],
  25.                                    'sDm' => $row['s_dm'],
  26.                                    'sSred' => $row['s_sred']);
  27.        }
  28.  
  29.        return $array;
  30.  
  31. }
  32.  
  33. function function1($id = null)
  34. {
  35.        print_r(getArr($id));
  36. }
  37.  
  38. function1();

(Добавление)
cartrege пишет:
Почему когда я массив вывожу из getArr(), то он у меня заполненный.
А если я вывожу результат работы getArr(), которая и возвращает массив нужный, то ничего не пишется?


у меня вот такой работает нормал

PHP:
скопировать код в буфер обмена
  1. function getArr()
  2. {
  3.        
  4.     $array = array('sId' => '1');
  5.     return $array;
  6. }
  7.  
  8. function function1()
  9. {
  10.         print_r(getArr());
  11. }
  12.  
  13. function1(); // результат Array ( [sId] => 1 )
KingStar Отправлено: 25 Июля, 2012 - 14:08:19 • Тема: Добавление записи при помощи jaix. • Форум: Вопросы новичков

Ответов: 8
Просмотров: 291
однако оригинальную кодировку ты выбрал для таблицы
(Добавление)
не понял сути вопроса, что куда ты хочешь добавить??? проблема твоя в чем???
KingStar Отправлено: 25 Июля, 2012 - 14:02:12 • Тема: Передача массива в функцию • Форум: Вопросы новичков

Ответов: 10
Просмотров: 389
а функцию вызвать не забыл???
(Добавление)
KingStar Отправлено: 25 Июля, 2012 - 13:04:25 • Тема: Подскажите название редактора • Форум: Вопросы новичков

Ответов: 19
Просмотров: 687
DelphinPRO, в netbeans есть сохранение отредактированного файла по ftp, не такой функционал конечно как Npp, но все же, облегчает выгрузку, я когда работаю - всегда настраиваю выгрузку, мало ли форматнет, а так всегда бекап и на стороне клиента сразу можно тестировать Хорошо

Страниц (127): В начало « ... 115 116 117 118 [119] 120 121 122 123 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB