PHP.SU

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

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

> Найдено сообщений: 87
Axiles Отправлено: 29 Марта, 2011 - 16:21:28 • Тема: какую функцию для работы с массивом использовать? • Форум: Программирование на PHP

Ответов: 4
Просмотров: 329
доброго всем...
имеется массив следующего содержания:
1=aaa
2=aaa
3=ddd
4=aaa
5=rrr
мне надо убрать повторяющиеся значения, применяю функцию в результате имею:
1=aaa
2=
3=ddd
4=
5=rrr
а как добиться чтоб было:
1=aaa
3=ddd
5=rrr
или же:
1=aaa
2=ddd
3=rrr
Axiles Отправлено: 12 Января, 2011 - 07:37:50 • Тема: html и Flash • Форум: HTML, Дизайн & CSS

Ответов: 2
Просмотров: 928
Не могу разобраться в каких форматах экспортировать ролики и анимированные кнопки созданные в Macromedia Flash, чтобы они работали в браузерах

подскажите плиз...
Axiles Отправлено: 15 Декабря, 2010 - 11:29:58 • Тема: загрузка файлов • Форум: Программирование на PHP

Ответов: 8
Просмотров: 479
оключил кэш в браузере и всё заработало
как теперь с этим жить?!?!
Axiles Отправлено: 15 Декабря, 2010 - 11:01:02 • Тема: изображение не обновляется • Форум: HTML, Дизайн & CSS

Ответов: 4
Просмотров: 2720
Мелкий пишет:
Самый быстрый костыль:

а как это работает?
Axiles Отправлено: 15 Декабря, 2010 - 10:14:52 • Тема: изображение не обновляется • Форум: HTML, Дизайн & CSS

Ответов: 4
Просмотров: 2720
Писал скрипт на PHP который загружает в каталог указанную картинку, переименовывает её в определённое имя (одно и тоже какая бы картинка не была) и выводит на экран.
Сталкнулся с такой прблемой, первая загруженная картинка отображается на экране, но вот последующие нет, выводится первая картинка, пробовал удалять картинку из каталога, но она всё равно рисуется, удалил каталог, всё равно рисуется. Тгда я просто написал HTML с одной строкой
CODE (html):
скопировать код в буфер обмена
  1. <IMG src="111/111.jpg" WIDTH="700" HEIGHT="300"  HSPACE="30" ALIGN="center" >

результат тот же, еси в каталоге есть картинка браузер её рисует, заменяю на другую картинку с тем же именем а браузер всё равно рисует первую, удаляю каталог, всё равно рисует!!!
Ничё не пойму Растерялся
Axiles Отправлено: 15 Декабря, 2010 - 07:41:14 • Тема: загрузка файлов • Форум: Программирование на PHP

Ответов: 8
Просмотров: 479
JustUserR пишет:
а также заключения аттрибутов в кавычки

если имелось в виду то после ситуация не изменилась
(Добавление)
CenapaTop пишет:
из кэша
как мне его чистить?
(Добавление)
JustUserR пишет:
являетсья использования синтаксически-некорректых конструкций в генерируемых пользовательких HTML-формах

что я некорректно написал?
или плиз дайте аналогичный рабочий скрипт я его поковыряю, через руки доходит быстрее чем через "url-кодирования и html-мнемонирования"
Axiles Отправлено: 14 Декабря, 2010 - 11:22:20 • Тема: загрузка файлов • Форум: Программирование на PHP

Ответов: 8
Просмотров: 479
извиняюсь конечно, но чёт про бабочку ну ничё не понял, причём тут бабочка???
вот такой скрипт
PHP:
скопировать код в буфер обмена
  1. $upr = $_GET ['upr'];
  2. if ($upr == "copy")
  3.     {
  4.      coppy();
  5.     }
  6. function coppy()
  7.     {
  8.      $name = "111.jpg";
  9.  
  10.      copy($_FILES['uploadfile']['tmp_name'],"111/".basename($name));
  11.     }  
  12. echo "<IMG src=111/111.jpg WIDTH=\"700\" HEIGHT=\"300\"  HSPACE=\"30\" ALIGN=\"center\" ALT=\"$id\">";
  13. echo "<BR>";echo "<BR>";
  14. echo "<form action=test2.php?upr=copy method=post enctype=multipart/form-data>";
  15. echo "<input type=file name=uploadfile>";
  16. echo "<input type=submit value=Загрузить></form>";
  17. echo "<BR>";

при первом запуске никакой картины не отображает потому что каталог пуст
загружаю файл, грузиться, в каталоге появляется, всё нормально
повторно гружу другой файл, но картинка то не меняется!!!
и третий раз не меняется, им четвёртый, и ВООБЩЕ не меняется!
хотя в каталоге картинки меняются
удаляю нафиг этот каталог А ОН ВСЁ РАВНО РИСУЕТ КАРТИНКУ!!!
де он её берёт то еси указанный путь отсутствует???
(Добавление)
ап
Axiles Отправлено: 06 Декабря, 2010 - 06:42:29 • Тема: загрузка файлов • Форум: Программирование на PHP

Ответов: 8
Просмотров: 479
есть вот такой скрипт
PHP:
скопировать код в буфер обмена
  1. $id = $_GET ['id'];
  2. echo "<IMG src=111/$id.jpg WIDTH=\"700\" HEIGHT=\"300\"  HSPACE=\"30\" ALIGN=\"center\" ALT=\"$id\">";
  3. $idd = "555";
  4. echo "<form action=test.php?id=$idd method=post enctype=multipart/form-data>";
  5. echo "<input type=file name=uploadfile>";
  6. echo "<input type=submit value=Загрузить></form>";
  7. $id2 = "$id.jpg";
  8. copy($_FILES['uploadfile']['tmp_name'],"111/".basename($id2));

загружает изображение в корневой каталог/111/
при первом запуске есстественно картинка не отображается потому как каталог пуст
выбираю картинку, жму загрузить, всё пучком, картинка появилась, проверяю каталог и там она есть с тем именем которое надо
второй раз выбираю картинку (другую), жму загрузить, картинка не меняется, проверяю каталог там новая картинка но с тем же именем есстесственно
ничё понять не могу
удаляю картинку
всё равно рисуется картинка которую загружал первой
удаляю папку 111
всё равно таже картинка
меняю каталог, нет картинки, пишу тот же каталог, есть картинка
ничё не пойму, откуда берёт
PHP:
скопировать код в буфер обмена
  1. <IMG src=111/$id.jpg WIDTH=\"700\" HEIGHT=\"300\"  HSPACE=\"30\" ALIGN=\"center\" ALT=\"$id\">";
картинку???
Axiles Отправлено: 29 Октября, 2010 - 10:35:32 • Тема: хаотический INSERT INTO • Форум: SQL и Архитектура БД

Ответов: 15
Просмотров: 92
Uchkuma пишет:
Вы не ответили на вопрос!
Пронумеровать строки чтобы в дальнейшем работать с этими строками с помощью этих номеров. Удаление, перемещение и т.п. Теперь ответил?
Axiles Отправлено: 29 Октября, 2010 - 10:05:16 • Тема: хаотический INSERT INTO • Форум: SQL и Архитектура БД

Ответов: 15
Просмотров: 92
Uchkuma пишет:
С какой целью вы хотите это сделать? И не путаете ли вы нумерацию с сортировкой?
Сортировать мнене надо, хотя как это сделать понял, спасибо. Нумерация строк мне нужна, с ней я буду работать в далбнейшем.
А можно пример кода с auto_increment?
И всё таки, почему так работает скрипт принудительной пронумировки? Или новую тему создавать?
Axiles Отправлено: 29 Октября, 2010 - 07:08:26 • Тема: хаотический INSERT INTO • Форум: SQL и Архитектура БД

Ответов: 15
Просмотров: 92
DlTA пишет:
попробуйте все же для ключевого в свойствах поставить автоинкримент
сори, это как?
(Добавление)
Axiles пишет:
p.s.
а с именами столбцов иначе никак нельзя? уж очень коряво выглядят названия в виде цифр.

да это тестовый скрипт, как тока он заработает как нада имена изменятся
(Добавление)
а что скажете по поводу переименовать ? почему он так себя ведёт?
Axiles Отправлено: 28 Октября, 2010 - 12:36:10 • Тема: хаотический INSERT INTO • Форум: SQL и Архитектура БД

Ответов: 15
Просмотров: 92
пока ждал ответа решил принудительно перенумеровать столбец, вот скрипт:
PHP:
скопировать код в буфер обмена
  1. function rebut ()
  2.     {
  3.     $sql = mysql_query("SELECT testnpp.1, testnpp.2, testnpp.3 FROM testnpp")or die("Invalid query: " . mysql_error());
  4.     $op = 1;
  5.     $x = 0;
  6.     while ($x==0)
  7.       {
  8.       $myrow = mysql_fetch_array($sql);
  9.       if (!$myrow)
  10.          {
  11.          $x = 1;
  12.          }
  13.          else
  14.          {
  15.          mysql_query("UPDATE testnpp SET testnpp.1 = '$op' WHERE testnpp.1 = '$myrow[0]'");
  16.          echo "UPDATE testnpp SET 1 = $op WHERE 1 = $myrow[0]";echo "<BR>";
  17.          }
  18.       $op++;
  19.       }
  20.     }

результат воще убил на повал, еси в первом случае понятно то тут .....
столбец до перенумерации
2,1,4,3
после
2,2,4,4,5 (добавляет в конце новую строку)
этот же столбец после вторичной обработки
1,1,3,3,6,6
и ещё раз Улыбка
2,2,4,4,5,5,7
Axiles Отправлено: 28 Октября, 2010 - 11:41:38 • Тема: хаотический INSERT INTO • Форум: SQL и Архитектура БД

Ответов: 15
Просмотров: 92
есть скрипт который добавляет в таблицу строку и нумерует первый столбей в соответствии с количеством уже имеющихся, тоесть если в таблице пять строк то номер следующей будет шесть и так далее.
PHP:
скопировать код в буфер обмена
  1. function plus ($sql)
  2.     {
  3.     $op = 1;
  4.     $x = 0;
  5.      while ($x==0)
  6.       {
  7.       $myrow = mysql_fetch_array($sql);
  8.       if (!$myrow)
  9.         {
  10.         $x = 1;
  11.         }
  12.         else
  13.          {
  14.          $op++;
  15.          }                                                                              
  16.       }
  17.     $seek = "INSERT INTO testnpp VALUES('$op','26','25')";
  18.     $result = mysql_query($seek);
  19.     }

если в таблице нет строк то он начинает нумерацию с 1.
но вот почему то строки в таблице распологаются не по порядку
вот результат выполнения скрипта:
5,3,1,6,2,4
2,4,6,1,5,3
5,7,2,1,6,3,4
по какому принципу так происходит?
Axiles Отправлено: 06 Октября, 2010 - 09:16:11 • Тема: как передать массив в функцию? • Форум: Программирование на PHP

Ответов: 7
Просмотров: 1298
тоесть вот так?
PHP:
скопировать код в буфер обмена
  1. $sql = mysql_query("SELECT bd.npp, bd.rs, bd.name FROM bd")or die("Invalid query: " . mysql_error());

так тоже не работает
(Добавление)
сделал так
PHP:
скопировать код в буфер обмена
  1.  
  2.      echo "вызов функции>>>>>>>";echo $sql;echo "<BR>";
  3.      prin2($sql);
  4.     }
  5.  
  6.     function prin2($sql)
  7.   {
  8.      echo "перед циклом>>>>>>>";echo $sql;echo "<BR>";
  9.      $x=0;
  10.      while ($x==0)
  11.       {
  12.        echo "перед array>>>>>>>";echo $sql;echo "<BR>";
  13.        $myrow = mysql_fetch_array($sql);
  14.        echo "после array>>>>>>>";echo $sql;echo "<BR>";
  15.        if (!$myrow)
  16.        {
  17.         echo "конец цикла>>>>>>>";echo $sql;echo "<BR>";
  18.         $x = 1;
  19.        }
  20.        else
  21.        {
  22.         echo "цикл>>>>>>>";echo $sql;echo "<BR>";
  23.         echo "<BR>";
  24.         echo "\"$myrow[0]\"";
  25.         echo "\"$myrow[1]\"";
  26.         echo "\"$myrow[2]\"";
  27.  
  28.         }
  29.       }
  30.   }
  31.  

результат
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. вызов функции>>>>>>>Resource id #3
  3. перед циклом>>>>>>>Resource id #3
  4. перед array>>>>>>>Resource id #3
  5. после array>>>>>>>Resource id #3
  6. конец цикла>>>>>>>Resource id #3
Axiles Отправлено: 06 Октября, 2010 - 07:26:01 • Тема: как передать массив в функцию? • Форум: Программирование на PHP

Ответов: 7
Просмотров: 1298
эта функция в дальнейшем будет выводить данные в таблицу.
она работает в отдельном файле-скрипте, но я хочу её засунуть в основной скрипт как функцию, но не могу массив передать в функцию
(Добавление)
тоесть если так то работает
PHP:
скопировать код в буфер обмена
  1. $sql = mysql_query("SELECT bd.npp, bd.rs, bd.name, FROM bd")or die("Invalid query: " . mysql_error());
  2.      $x=0;
  3.      while ($x==0)
  4.       {          
  5.        $myrow = mysql_fetch_array($sql);
  6.        if (!$myrow)
  7.        {                
  8.         $x = 1;
  9.        }
  10.        else
  11.        {        
  12.         echo "<BR>";
  13.         echo "\"$myrow[0]\"";
  14.         echo "\"$myrow[1]\"";
  15.         echo "\"$myrow[2]\"";      
  16.         }
  17.       }

а если так то не работает
PHP:
скопировать код в буфер обмена
  1. $sql = mysql_query("SELECT bd.npp, bd.rs, bd.name, FROM bd")or die("Invalid query: " . mysql_error());
  2. prin2($sql);
  3. function prin2($sql)
  4.   {
  5.      $x=0;
  6.      while ($x==0)
  7.       {          
  8.        $myrow = mysql_fetch_array($sql);
  9.        if (!$myrow)
  10.        {                
  11.         $x = 1;
  12.        }
  13.        else
  14.        {        
  15.         echo "<BR>";
  16.         echo "\"$myrow[0]\"";
  17.         echo "\"$myrow[1]\"";
  18.         echo "\"$myrow[2]\"";      
  19.         }
  20.       }
  21.   }
  22.  

Страниц (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