PHP.SU

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

Страниц (6): « 1 2 3 [4] 5 6 »

> Найдено сообщений: 77
leshiy_SV Отправлено: 18 Января, 2010 - 12:59:10 • Тема: preview картинки перед загрузкой на сервер • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 2381
есть поле для загрузки
CODE (text):
скопировать код в буфер обмена
  1. <input type="file" id="changeImg" name="imgFile" value="выбрать">
как организовать чтобы при выборе картинки перед загрузкой, она отображалась рядом как
CODE (text):
скопировать код в буфер обмена
  1. <img src="тут локальный адрес картинки на компе у пользователя" id="ImgChange">
Желательно через jQuery. пробывал так
CODE (text):
скопировать код в буфер обмена
  1. jQuery("#changeImg").change(function(){var img=jQuery("#changeImg").val(); jQuery("#ImgChange").attr({src: img}); });
но не выходит переменная img получается содержит только имя файла
leshiy_SV Отправлено: 24 Декабря, 2009 - 14:15:31 • Тема: Обработка выборки из базы • Форум: Программирование на PHP

Ответов: 2
Просмотров: 253
Люди подскажите, делается обычная выборка из базы по двум полям (id и name), получаем массив, id-уникально, name-повторяется. так вот, как привести к такому результату, чтобы убрать повторяющиеся name, а их значения id занеслись в один общий name для них. вот как то так Не понял
типа вот так:
до
CODE (text):
скопировать код в буфер обмена
  1. игорь 1
  2. сергей  2
  3. владимир 3
  4. игорь  4
  5. сергей   5

а стало вот так
CODE (text):
скопировать код в буфер обмена
  1. игорь   1,4
  2. сергей  2,5
  3. владимир 3

Вообще возможно так сделать, потому как сам ума не приложу как такое организовать
leshiy_SV Отправлено: 01 Декабря, 2009 - 11:07:38 • Тема: как сделать "Чужой компьютер" • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 2527
А вот еще такой вопрос, как сделать чтобы в форме ввода не сохранялись раннее вводимые данные?
leshiy_SV Отправлено: 01 Декабря, 2009 - 10:42:45 • Тема: как сделать "Чужой компьютер" • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 2527
на многих сайтах, где есть авторизация, есть чекбокс "чужой компьютер", чтобы пароль и логин не сохранялись, как это можно организовать?
leshiy_SV Отправлено: 25 Ноября, 2009 - 11:09:38 • Тема: Возврат данных в форму • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 2390
вот.Делать так:
CODE (text):
скопировать код в буфер обмена
  1. $("button.edit").click(function(){
  2.         $.post("edit.php", {id: 2}, function(data){
  3.       $("#name").val(data.name);
  4.       $("#surname").val(data.surname);
  5.                 }, 'json');    
  6.         });

CODE (text):
скопировать код в буфер обмена
  1. $query  = "SELECT * FROM  `user` WHERE  `user_id` = $id";
  2.            $info_user = @mysql_query($query);
  3. $user = mysql_fetch_array($info_user,MYSQL_ASSOC);
  4. echo json_encode($user);

и вроде бы работает
leshiy_SV Отправлено: 25 Ноября, 2009 - 10:20:10 • Тема: Возврат данных в форму • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 2390
Попробывал сделать так:
CODE (text):
скопировать код в буфер обмена
  1. $("button.edit").click(function(){
  2.         $.post("edit.php", {id: 2}, function(data){
  3.                  var data = (data).split("|");
  4.       $("#name").val(data[0]);
  5.       $("#surname").val(data[1]);
  6.                 });    
  7.         });

CODE (text):
скопировать код в буфер обмена
  1. $query  = "SELECT * FROM  `user` WHERE  `user_id` = $id";
  2.            $info_user = @mysql_query($query);
  3. $user = mysql_fetch_array($info_user);
  4. echo $user;

но в итоге заноситься только в первое поле слово Array и все.
leshiy_SV Отправлено: 25 Ноября, 2009 - 09:26:18 • Тема: Возврат данных в форму • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 2390
Подскажите как сделать или можно ли вообще сделать, так через jquery отсылаю данные в php скрипт, который делает выборку записи из базы и полученные данные заносятся в формы в ввода для редактирования. Как отослать и выбрать из базы это понятно, а вот как раскидать потом все по полям ввода это не понятно.
CODE (text):
скопировать код в буфер обмена
  1. $("button.edit").click(function(){
  2.         $.post("edit.php", {id: 2}, function(data){
  3.                 /*что тут писать чтобы данные раскидались по формам*/
  4.                 });    
  5.         });

CODE (text):
скопировать код в буфер обмена
  1. $query  = "SELECT * FROM  `user` WHERE  `user_id` = $id";
  2.            $info_user = @mysql_query($query);

CODE (text):
скопировать код в буфер обмена
  1. <div>Имя:<input type="text" id="name" name="name"></div>
  2. <div>Фамилия:<input type="text" id="surname" name="surname"></div>
leshiy_SV Отправлено: 20 Ноября, 2009 - 15:36:12 • Тема: Ками библиотеками JavaScript лучше пользоваться • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 1464
Ками библиотеками JavaScript лучше пользоваться в плане простоты, функциональности, безопасности, универсальности и в плане взаимодействия с php. Кто чем пользуется? Кому что нравиться?
leshiy_SV Отправлено: 20 Ноября, 2009 - 12:01:05 • Тема: Возврат из базы • Форум: Программирование на PHP

Ответов: 3
Просмотров: 305
Чтобы не создавать новых тем решил тут написать. вопрос такой про базы. Как можно получить номер записи добавленой записи, т.е. после добавления вернуть номер записи под которым она была добавлена.
leshiy_SV Отправлено: 18 Ноября, 2009 - 13:28:36 • Тема: Изменение разрешения картинки • Форум: Программирование на PHP

Ответов: 15
Просмотров: 1298
biperch Твой php-класс можно использовать для массового создания привьюшек
php код из этого поста
leshiy_SV Отправлено: 13 Ноября, 2009 - 10:57:34 • Тема: Помогите освоить!!! • Форум: Программирование на PHP

Ответов: 26
Просмотров: 2180
JROUD пишет:
В зависимости от ситуации.
Если просто нужно создать файл в определенной дериктории и записать туда информацию.
А в каких ситуация лучше использовать связку функций (fopen(), fwrite(), fclose()) а в каких file_put_contents
leshiy_SV Отправлено: 13 Ноября, 2009 - 09:48:45 • Тема: Помогите освоить!!! • Форум: Программирование на PHP

Ответов: 26
Просмотров: 2180
Вопрос может быть банальный но все же, как лучше создать файл и записать туда данные
очередностью функций (fopen(), fwrite(), fclose()) или использовать одну file_put_contents
leshiy_SV Отправлено: 13 Ноября, 2009 - 08:40:08 • Тема: почему не работает конструкция • Форум: Программирование на PHP

Ответов: 12
Просмотров: 998
Все, вроде рабобрался, проштудировав еще раз документацию по загрузке файлов. получается что даже если поля загрузки файлов остаются пустыми, при оправке из формы данные передаются в php скрипт и массив $_FILES создается в любом случае, при этом все элементы массива пустые кроме $_FILES['uploadfile']['error'] сюда заноситься код ошибки 4 (UPLOAD_ERR_NO_FILE Значение: 4; Файл не был загружен.)
(Добавление)
выход наверное использовать только типа такой конструкции
CODE (text):
скопировать код в буфер обмена
  1.  if (!empty($_FILES['AudioFiles']['tmp_name'][0])){};
только так теперь работает правильно
leshiy_SV Отправлено: 13 Ноября, 2009 - 07:14:01 • Тема: почему не работает конструкция • Форум: Программирование на PHP

Ответов: 12
Просмотров: 998
Stierus пишет:
1. Что именно не работает
2. Что выдает код:

вот что, когда загружаю два файла
CODE (text):
скопировать код в буфер обмена
  1. array (
  2.   'UserFile' =>
  3.   array (
  4.     'name' => '',
  5.     'type' => '',
  6.     'tmp_name' => '',
  7.     'error' => 4,
  8.     'size' => 0,
  9.   ),
  10.   'ImgFiles' =>
  11.   array (
  12.     'name' =>
  13.     array (
  14.       0 => 'happy_valentin_24.jpg',
  15.       1 => 'priroda24.jpg',
  16.     ),
  17.     'type' =>
  18.     array (
  19.       0 => 'image/jpeg',
  20.       1 => 'image/jpeg',
  21.     ),
  22.     'tmp_name' =>
  23.     array (
  24.       0 => 'C:\\temp\\uploadtemp\\php1F2E.tmp',
  25.       1 => 'C:\\temp\\uploadtemp\\php1F2F.tmp',
  26.     ),
  27.     'error' =>
  28.     array (
  29.       0 => 0,
  30.       1 => 0,
  31.     ),
  32.     'size' =>
  33.     array (
  34.       0 => 89769,
  35.       1 => 21710,
  36.     ),
  37.   ),
  38. )

и вот когда, поля для загрузки оставляю пустым
CODE (text):
скопировать код в буфер обмена
  1. array (
  2.   'UserFile' =>
  3.   array (
  4.     'name' => '',
  5.     'type' => '',
  6.     'tmp_name' => '',
  7.     'error' => 4,
  8.     'size' => 0,
  9.   ),
  10.   'ImgFiles' =>
  11.   array (
  12.     'name' =>
  13.     array (
  14.       0 => '',
  15.     ),
  16.     'type' =>
  17.     array (
  18.       0 => '',
  19.     ),
  20.     'tmp_name' =>
  21.     array (
  22.       0 => '',
  23.     ),
  24.     'error' =>
  25.     array (
  26.       0 => 4,
  27.     ),
  28.     'size' =>
  29.     array (
  30.       0 => 0,
  31.     ),
  32.   ),
  33. )
leshiy_SV Отправлено: 12 Ноября, 2009 - 15:54:58 • Тема: почему не работает конструкция • Форум: Программирование на PHP

Ответов: 12
Просмотров: 998
Champion пишет:
а что написано <form вот тут> ?

написано
CODE (text):
скопировать код в буфер обмена
  1. <form method="post" id="customForm" name="userForm" action="action.php" enctype=multipart/form-data>

Champion пишет:
И "не работает" - это что обозначает?
означает если файлы загружены (т.е массив $_FILES['ImgFiles'] не пустой, в этом же массиве храняться данные загружаемых файлов), то выполняются определенные действия.
В итоге если пишем (!empty($_FILES['ImgFiles']))т.е. массив не пустой, то блок действий выполняется все равно загружены файлы или нет, а если (empty($_FILES['ImgFiles'])) то вообще не выполняются никогда. Вот как то так. Не понял

Страниц (6): « 1 2 3 [4] 5 6 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB