PHP.SU

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

Страниц (1): [1]

> Найдено сообщений: 8
mik_name Отправлено: 15 Ноября, 2011 - 23:25:44 • Тема: Выборка из двух таблиц. Вопрос по оптимизации • Форум: SQL и Архитектура БД

Ответов: 7
Просмотров: 67
Первым запросом через distinct получаешь названия городов из таблицы абонентов, потом в цикле делаешь свой вышеприведенный запрос для каждого города с условием where a.city= $city делая какую угодно шапку и оформление вывода.
mik_name Отправлено: 14 Ноября, 2011 - 23:44:25 • Тема: Редактирование данных • Форум: Вопросы новичков

Ответов: 2
Просмотров: 146
Динамически скриптом выводишь данные через value текстбокса на другую страницу в таблицу, где ячейками будут text box-ы формы. После редактирования передешь post-ом другому скрипту, который и сделает sql update базе данных.
(Добавление)
andreya пишет:
А если можно то маленький пример на примере одной строки или даже одного поля.

echo "<INPUT TYPE = "Text" VALUE =".something[$i]." NAME = $my_var.$i.">";
mik_name Отправлено: 14 Ноября, 2011 - 23:29:12 • Тема: Выбор из многомерного массива • Форум: Вопросы новичков

Ответов: 7
Просмотров: 444
Через usort сортируете массив по user, а потом один раз проходитесь while-ом делая с одинаковыми строками все что вам нужно.
Эту задачу можно было проще решить, пока данные были в БД.
mik_name Отправлено: 14 Ноября, 2011 - 22:27:20 • Тема: вставка url фотографии посредством php • Форум: Вопросы новичков

Ответов: 3
Просмотров: 151
Рабочий вариант
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $a=glob("images/*.*");
  3. foreach ($a as $c)
  4.     {
  5.     $temp=explode("/",$c);
  6.     $path=$temp[0].'/small/'.$temp[1];
  7.     $preview=(file_exists($path)) ? $path : 'images/small/no_preview.jpg';
  8.     echo "<li><div class='picture'><a href=".$c."><img src=".$preview." ></a></div></li>";
  9. }
  10. ?>

Нужно помнить, что glob регистрозависимая функция и регистр JPG или jpg имеет занчение.
mik_name Отправлено: 09 Ноября, 2011 - 20:42:55 • Тема: сравнение переменных • Форум: Хранение данных, их вывод и обработка

Ответов: 4
Просмотров: 1789
Попробуй echo (int)'r' //напечатает 0. Перед сравнением PHP автоматически пытается преобразовать строку в целое. Если бы было '4r' получилось бы 4, а если первый символ строки буква, то в результате приведения возвращается 0.
mik_name Отправлено: 09 Ноября, 2011 - 19:33:12 • Тема: в чем разница между addslashes и mysql_escape_string? • Форум: Вопросы новичков

Ответов: 10
Просмотров: 408
Если это вопрос из праздного любопытства, то можно
1 Почитать и посмотреть табличку http://blog[dot]preinheimer[dot]com/inde[dot][dot][dot]cape_string[dot]html
2 Сделать как сделал автор этой статьи - прогнать в цикле все символы ascii в двух функциях и посмотреть что получится.
Если нужно использовать эти функции в реальной жизни, почитайте
http://raz0r[dot]name/vulnerabilitie[dot][dot][dot]mi-i-addslashes/ и пользуйтесь mysql_real_escape_string().
mik_name Отправлено: 08 Ноября, 2011 - 23:30:49 • Тема: условие на разрешение экрана • Форум: HTML, Дизайн & CSS

Ответов: 6
Просмотров: 3476
Как советовали выше, самый простой способ, это сделать через ширину таблицы.
CODE (html):
скопировать код в буфер обмена
  1. <table border=0 WIDTH="100%">
mik_name Отправлено: 08 Ноября, 2011 - 22:30:15 • Тема: Как открыть файл в браузере • Форум: Работа с файловой системой и файлами

Ответов: 3
Просмотров: 6198
Где-так. Если на сервере включены магические кавычки нужно использовать stripcslashes.
PHP:
скопировать код в буфер обмена
  1. <html>
  2.     <body>
  3.         <form metod ="GET">
  4.             <input type ="text" name ="fname">
  5.         </form>
  6.  
  7. <?  
  8.     if (isset($_GET['fname'])) {
  9.     $file = $_GET['fname'];
  10.     $temp = isset($_POST['temp']) ? $_POST['temp'] : '';
  11.     $edit = isset($_POST['edit']) ? $_POST['edit'] : '';
  12.     if ($edit == 'Edit') {
  13.         file_put_contents($file, stripcslashes($temp));
  14.     }
  15.     $temp = file_get_contents($file);
  16.     echo "<form method='post'>";
  17.     echo "<textarea name='temp' cols='100%' rows='35'>" . htmlspecialchars($temp) . "</textarea><br>";
  18.     echo "<input type='submit' name='edit' value='Edit'>";
  19.     echo "</form>";
  20. }
  21. ?>
  22.      </body>
  23. </html>

Сначала попробовал применить в html части метод POST, но создавалась переменная _GET. Две формы работающие по пост на одной странице не допустимы?

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB