PHP.SU

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

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

> Найдено сообщений: 66
Pirat Отправлено: 24 Декабря, 2009 - 23:41:04 • Тема: Проблема с DOUBLE () • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 54
хочу добавить...(проведя несколько экспериментов)

данные создал в Excel 2007 > сохранил как CSV (разделитель запятые) > далее импорт

может проблема в сохранении, а именно в разделителе ???.... я другого варианта CSV не нашел.... есть еще CSV (Ms-DOS) и CSV (Macintosh) .... но как я понимаю они мне не нужны...
(Добавление)
Мелкий пишет:
А при экспорте-то дробная часть не потерялась?


она сразу же при импорте теряется !!!
(Добавление)
и еще я заметил что после импорта число меняет разделитель, т.е. в Excel 11,27 (запятая), а после импорта в Админе 11.00 (точка)....

но переделывать же весь прайс с точкой ?
Pirat Отправлено: 24 Декабря, 2009 - 23:20:51 • Тема: Проблема с DOUBLE () • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 54
люди хелп.... гичего не понимаю ....

создал таблицу

CREATE TABLE PRICE(
CODE VARCHAR(50) NOT NULL,
PRICE DOUBLE(16,2) NOT NULL,
PRIMARY KEY(CODE));


Только после импорта данных из CSV, почему то данные в прайсе округляются до целого числа, с двумя нулями после запятой.... что не так я делаю...подскажите пожалуйста...
Pirat Отправлено: 22 Декабря, 2009 - 14:48:19 • Тема: Вопрос по поиску PHP + MySQL • Форум: SQL и Архитектура БД

Ответов: 2
Просмотров: 30
немного не то... или мы друг друга не так поняли......


$fields = 'field1, field2, field3 ......fieldN
SELECT * WHERE MATCH ($fields) AGAINST ('$search')


выполняется скрипт и находит мне совпадение .... к примеру одно.....

так вот как узнать в каком fieldN он его нашел...
Pirat Отправлено: 20 Декабря, 2009 - 14:37:22 • Тема: Вопрос по поиску PHP + MySQL • Форум: SQL и Архитектура БД

Ответов: 2
Просмотров: 30
Помогите доразобраться пожалуйста...

написал я полнотекстовый поиск используя MATCH () и AGAINST ()....

колонок FULLTEXT в которых надо искать примерно 10-15....

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

или только 10-15 раз проверять через if ???
Pirat Отправлено: 01 Декабря, 2009 - 09:10:20 • Тема: Проблема при создании таблицы... • Форум: SQL и Архитектура БД

Ответов: 3
Просмотров: 44
я просто новичок.... скажу честно....
скажите а если создать таблицу TYPE=MyISAM; , то смогу ли я загружать данные из обычного экселя ??... сохранить как CSV и потом Импорт ?
Pirat Отправлено: 30 Ноября, 2009 - 21:49:11 • Тема: Проблема при создании таблицы... • Форум: SQL и Архитектура БД

Ответов: 3
Просмотров: 44
Добрый вечер.... имеется проблема следующего характера....

я создаю таблицу:

PHP:
скопировать код в буфер обмена
  1.  
  2.    CREATE TABLE users (
  3.    ID int(10) NOT NULL auto_increment,
  4.    NAME varchar(25) NOT NULL,
  5.    CODE varchar(25) NOT NULL,
  6.    DESCRIPTION varchar(50) NOT NULL,
  7.       ) TYPE=CSV;
  8.  
  9.  


жму ОК... а эта собака выдает мне ошибку:

Ответ MySQL:
#1164 - The used table type doesn't support AUTO_INCREMENT columns

В чем проблема может быть ???.... Случайно не в записи: TYPE=CSV; ?
Pirat Отправлено: 17 Сентября, 2009 - 13:09:01 • Тема: ссылки и индексация ПС • Форум: Программирование на PHP

Ответов: 29
Просмотров: 1635
в принципе так и есть....
1. пользователь выбирает валюту и через onchange="this.form.submit()" записывает ее в пост.... и затем соответственно в куки : function setCookie(currency,'. $currency.')
2. этого нет.... в каком месте его реализовать ??? ... на после выбора валюты страница и так перезагружается....
3. и вот тут ничего не происходит....


видимо не правильно написан код именно вывода переменной из куки.... мне так кажется...
Pirat Отправлено: 11 Сентября, 2009 - 10:17:58 • Тема: ссылки и индексация ПС • Форум: Программирование на PHP

Ответов: 29
Просмотров: 1635
Абсолютно верно.....


$selected = (одинарная)selected=(двойные)selected(двойные)(одинарная)

скрипт работает без проблем....

вопрос в JS.... там точно что то не так....
Pirat Отправлено: 10 Сентября, 2009 - 15:50:37 • Тема: ссылки и индексация ПС • Форум: Программирование на PHP

Ответов: 29
Просмотров: 1635
этот код что я привел выше к сожалению вообще не работает......

выдает ошибки, что переменная не определена.....

страница по идее перезагружается.... потому что выбор валюты передается через form action="" ....

CODE (text):
скопировать код в буфер обмена
  1.  
  2. <form action="<?$_SERVER['REQUEST_URI'];?>" method="post">
  3. <select name="currency" onchange="this.form.submit()" >
  4.  
  5.  
  6. <?
  7. $curr = array('grn'=>'Гривна', 'usd'=>'Доллар США');
  8.  
  9. foreach ($curr as $index=>$value) {
  10.     if (trim($currency) == $index) {
  11.         $selected = 'selected="selected"';
  12.     } else { $selected = ''; }
  13.     echo '<option '.$selected.' value="'.$index.'">'.$value.'</option>';
  14. }
  15.  
  16.  
  17. ?>
  18.    </select>   
  19. </form>
  20.  
Pirat Отправлено: 10 Сентября, 2009 - 13:01:19 • Тема: ссылки и индексация ПС • Форум: Программирование на PHP

Ответов: 29
Просмотров: 1635
ох... совсем я не силен в JS .... но попробовал разобраться прочитав несколько тем на форуме.... и написал код таким образом:

PHP:
скопировать код в буфер обмена
  1. <?
  2. echo '<script>
  3.  
  4. function setCookie(currency,'. $currency.')
  5.  
  6. {
  7.  
  8. document.cookie=currency+"="+escape('.$currency.')+"; path=/";
  9.  
  10. }
  11.  
  12.  
  13.  
  14. </script>
  15. ';
  16. ?>


и тут же вопросы .....

1. совсем не понимаю смысл этой строки: document.cookie=name+"="+escape(value)+"; path=/";

2. path=/"; - оставить как есть ???... т.е. он генерирует эту же страницу ???... или все таки прописать урл страницы с которой вызывается ?? path='.$_SERVER['REQUEST_URI'].'";

3. какой-то сложный вывод переменной описан на форуме..... а нельзя ли потом переменную вызывать $currency = $_COOKIE['currency']; .... или опять не будет корректно работать ???
(Добавление)
Ничего не понимаю....
не работает описанный код и все ....

PHP:
скопировать код в буфер обмена
  1. <?
  2.  
  3. if (isset ($_POST['currency']) == '')
  4. {
  5.         if (isset ($_COOKIE['currency']) == '') {$currency = 'grn';}
  6.         else {$currency = '
  7.      <script>
  8.  
  9.      function getCookie(currency) {
  10.  
  11.      var search = currency + "="
  12.  
  13.      if (document.cookie.length > 0){
  14.  
  15.      offset = document.cookie.indexOf(search)
  16.  
  17.      if (offset != -1) {
  18.  
  19.      offset += search.length
  20.  
  21.      end = document.cookie.indexOf(";", offset)
  22.  
  23.      if (end == -1) end = document.cookie.length
  24.  
  25.      return unescape(document.cookie.substring(offset, end))
  26.  
  27.      }
  28.  
  29.      }
  30.  
  31.      }
  32.  
  33.      </script>';}
  34. }
  35. else {$currency = $_POST['currency'];}
  36.  
  37.  
  38.  
  39. echo '<script>
  40.  
  41. function setCookie(currency,'. $currency.')
  42.  
  43. {
  44.  
  45. document.cookie=currency+"="+escape('.$currency.')+"; path=/";
  46.  
  47. }
  48.  
  49.  
  50.  
  51. </script>
  52. ';
  53. ?>
Pirat Отправлено: 09 Сентября, 2009 - 17:43:43 • Тема: ссылки и индексация ПС • Форум: Программирование на PHP

Ответов: 29
Просмотров: 1635
примерно анализируя работу в IE8 пришел к такому заключению что он с трудом перезаписывает значение куки, т.е. упирается например в рубль..., я выбираю доллар, только перехожу на другую страницу - опять рубль....и так 10-20 раз... потом он переходит с долларом.... затем наоборот... выбираю рубль - выбирает, перехожу на страницу другую - опять доллар.... и так 10-20 раз....

тут я уже не знаю даже как бороться... и что делать.... Не понял
Pirat Отправлено: 09 Сентября, 2009 - 13:45:09 • Тема: ссылки и индексация ПС • Форум: Программирование на PHP

Ответов: 29
Просмотров: 1635
и еще вопросик....

тот скрипт который я написал - просто без проблемно записывает куки и работает в мозиле и опере, а вот в IE8 не работает.... или не запоминает.... или не правильно выводит....
в чем может быть трабл ???

даже я б конкретизировал:
IE через Denwer - работает....
гружу на сайт - не работает....
Pirat Отправлено: 09 Сентября, 2009 - 09:00:40 • Тема: ссылки и индексация ПС • Форум: Программирование на PHP

Ответов: 29
Просмотров: 1635
да... получается не корректно ....

если у меня например урл идет http://site[dot]ua/index.php?id=12345&q=sdr .... и.т.п.

то echo $_SERVER['PHP_SELF']; выводит просто /index.php....

а нет ли такой функции которая бы выводила полностью урл.... можно с доменом...


нашел: $_SERVER['REQUEST_URI'] - выводит то что мне в принципе надо....
либо можно вообще сделать так: $curr='http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];

а что лучше по вашему мнению ???,... передавать только request .... или все ??

так корректно будет ??? action="<?$_SERVER['REQUEST_URI'];?>" Закатив глазки
Pirat Отправлено: 08 Сентября, 2009 - 16:20:01 • Тема: ссылки и индексация ПС • Форум: Программирование на PHP

Ответов: 29
Просмотров: 1635
JustUserR пишет:
.....скрытое поле которое будет идентифицировать страницу с которой мы пршли......


Вот об этом я и спрашивал..... как идентифицировать страницу на которой мы сейчас ???.... и почему бы ее просто в action не подставить ???7.... ну или присвоить какой-то переменной ($real_page=.....) .... а в action просто указать ее: action="'.$real_page.'"
Pirat Отправлено: 07 Сентября, 2009 - 12:41:19 • Тема: ссылки и индексация ПС • Форум: Программирование на PHP

Ответов: 29
Просмотров: 1635
тогда совсем не понимаю....
если в action прописать action="./fail.php" то будет просто пустая страница.... без какой либо информации....
надо как то все таки в action передать страницу на которой пользователь находится....

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB