PHP.SU

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

Страниц (24): В начало « ... 4 5 6 7 [8] 9 10 11 12 ... » В конец

> Найдено сообщений: 352
ytrewq123 Отправлено: 27 Декабря, 2016 - 00:33:46 • Тема: Получить значения <option> и сделать SQL-запрос • Форум: Вопросы новичков

Ответов: 10
Просмотров: 880
Сам учусь. Только мысли.
Лучше конечно поставить в валуе ИД записи в базе. Но у вас вроде структура селект такая что надо думать.
Но если так как у вас сейчас, то ЯваСкрипт не надо.
CODE (html):
скопировать код в буфер обмена
  1.  
  2. 1.      <div class="input-field id="myoption">
  3. 2.            <select name=”select”>
  4. 3.                <option value="0" disabled="" selected="">Выберите категорию</option>
  5. 4.              <optgroup label="Категория 1" >
  6. 5.                <option value="1">Подкатегория 1</option>
  7. 6.                <option value="2">Подкатегория 2</option>
  8. 7.                <option value="3">Подкатегория 3</option>
  9. 8.              </optgroup>
  10. 9.              <optgroup label="Категория 2">
  11. 10.               <option value="4">Подкатегория 2</option>
  12. 11.               <option value="5">Подкатегория 3</option>
  13. 12.             </optgroup>
  14. 13.           </select>
  15. 14.         </div>
  16.  


PHP:
скопировать код в буфер обмена
  1.  
  2. Просто смотрите if($_POST[‘select’]===1)
  3. {
  4. $nomer = $_POST[‘select’];
  5. $result = mysql_query("SELECT * FROM link WHERE cat_link='$nomer' ORDER BY price DESC",$db);
  6. }
  7.  


Или красиво Свичом всё выловите.
PHP:
скопировать код в буфер обмена
  1.  
  2. $nomer = $_POST[‘select’];
  3. switch($nomer)
  4. {
  5.    case 1: $result = mysql_query("SELECT * FROM link WHERE cat_link='$nomer' ORDER BY price DESC",$db); break;
  6.    case 2: $result = mysql_query("SELECT * FROM link WHERE cat_link='$nomer' ORDER BY price DESC",$db); break;
  7. }
  8.  

Думаю как-то так.
ytrewq123 Отправлено: 27 Декабря, 2016 - 00:09:10 • Тема: Прошу помогите • Форум: HTML, Дизайн & CSS

Ответов: 13
Просмотров: 2342
Извините меня. Но вы постарайтесь как то ясней излагать свои проблемы.
Просто я учусь и ваш код был простеньким. И мне было интересно поискать.
Что и как.
ZeeGreed пишет:
Можно в этом коде добавить рандомное число по серидине???

Ну можно? Для чего. Где?
В ЯваСкрипте гляньте тут.
https://myrusakov[dot]ru/js-random-numbers[dot]html
ytrewq123 Отправлено: 26 Декабря, 2016 - 23:43:31 • Тема: Соединение с БД. • Форум: Вопросы новичков

Ответов: 4
Просмотров: 234
Спасибо!
ytrewq123 Отправлено: 25 Декабря, 2016 - 22:57:24 • Тема: Соединение с БД. • Форум: Вопросы новичков

Ответов: 4
Просмотров: 234
Извините. Никто ничего не может сказать???
ytrewq123 Отправлено: 24 Декабря, 2016 - 23:33:31 • Тема: Почему не обрезается строка • Форум: Вопросы новичков

Ответов: 1
Просмотров: 115
Извините конечно.
Но он и не может заменить, ибо как в
/var/www/clients/client1/web2/we b/gincore/manage/
нет.
/var/www/gincore.imedia.in.ua/we b/gincore/manage
P.S.Кстати спасибо за второй аргумент в Трим
ytrewq123 Отправлено: 24 Декабря, 2016 - 19:39:25 • Тема: как создать запрос к базе • Форум: Вопросы новичков

Ответов: 5
Просмотров: 254
Ну это вроде ясно.
Для ПХП. Двойные кавыки перед ПОСТ закрыли, после ПОСТ открыли. И он говорит. Причём тут ПОСТ.
Подумайте как использовать и какие кавычки.
ytrewq123 Отправлено: 24 Декабря, 2016 - 19:22:27 • Тема: Соединение с БД. • Форум: Вопросы новичков

Ответов: 4
Просмотров: 234
Здравствуйте!
У меня вопроcик. Есть функция подключения к БД.
И около 10 функций где вызывается эта функция с подключением.
Скажите, как лучше?
Или как теперь, или же. Подключение не в функции, а просто в коде и объект передавать аргументом в каждую из 10 функций.
ytrewq123 Отправлено: 19 Декабря, 2016 - 01:09:01 • Тема: Прошу помогите • Форум: HTML, Дизайн & CSS

Ответов: 13
Просмотров: 2342
CODE (javascript):
скопировать код в буфер обмена
  1. <script>
  2. function change1(a) {
  3. var val = parseInt(document.getElementById('2').value);
  4. if (a == 'up')
  5. document.getElementById('2').value = val + 1;
  6. else if (a == 'down') {
  7. if (val != 1)
  8. document.getElementById('2').value = val - 1;
  9. }
  10. }
  11. </script>
  12. <script>
  13. function change2(a) {
  14. var val = parseInt(document.getElementById('1').value);
  15. if (a == 'up')
  16. document.getElementById('1').value = val + 1;
  17. else if (a == 'down') {
  18. if (val != 1)
  19. document.getElementById('1').value = val - 1;
  20. }
  21. }
  22. </script>
  23. <script>
  24. function change3(a) {
  25. var val = parseInt(document.getElementById('3').value);
  26. if (a == 'up')
  27. document.getElementById('3').value = val + 1;
  28. else if (a == 'down') {
  29. if (val != 1)
  30. document.getElementById('3').value = val - 1;
  31. }
  32. }
  33. </script>
  34. <script>
  35. function change4(a) {
  36. var val = parseInt(document.getElementById('4').value);
  37. if (a == 'up')
  38. document.getElementById('4').value = val + 1;
  39. else if (a == 'down') {
  40. if (val != 1)
  41. document.getElementById('4').value = val - 1;
  42. }
  43. }
  44. </script>
  45. <html>
  46. <head>
  47. <title>Html calculator</title>
  48. </head>
  49. <body>
  50. <form name="calculator" >
  51.  
  52. <br>
  53. Сила <input name='count' type='text' value='1' class='coll' id='2'>
  54. <div class='upr_up'>
  55. <li><input type='button' value='up' onclick=change1('up');></li>
  56. <li><input type='button' value='down' onclick=change1('down');></li>
  57. </div>
  58. Ловкость <input name='count' type='text' value='1' class='coll' id='1'>
  59. <div class='upr_up'>
  60. <li><input type='button' value='up' onclick=change2('up');></li>
  61. <li><input type='button' value='down' onclick=change2('down');></li>
  62. </div><br>
  63. Интелект <input name='count' type='text' value='1' class='coll' id='3'>
  64. <div class='upr_up'>
  65. <li><input type='button' value='up' onclick=change3('up');></li>
  66. <li><input type='button' value='down' onclick=change3('down');></li>
  67. </div><br>
  68. Удача <input name='count' type='text' value='1' class='coll' id='4'>
  69. <div class='upr_up'>
  70. <li><input type='button' value='up' onclick=change4('up');></li>
  71. <li><input type='button' value='down' onclick=change4('down');></li>
  72. </div><br>
  73. </form>
  74. </body>
  75. </html>
  76.  


Ну вообще так.
Просто не может быть одинакового названия у функции.
В ПХП точно. В ЯС точно не знаю, вроде что-то есть. Но думаю вам это не надо.
Конечно можно многое изменить. Но из вашего кода. Вот это работает.
(Добавление)
CODE (javascript):
скопировать код в буфер обмена
  1. <script type="text/javascript">
  2.     function iddd(sobytie_gde){kogo = sobytie_gde.id; }
  3. function change(a) {
  4. var val = parseInt(document.getElementById(kogo).value);
  5. if (a == 'up')
  6. document.getElementById(kogo).value = val + 1;
  7. else if (a == 'down') {
  8. if (val != 1)
  9. document.getElementById(kogo).value = val - 1;
  10. }
  11. }
  12. </script>
  13.  
  14. <html>
  15. <head>
  16. <title>Html calculator</title>
  17. </head>
  18. <body>
  19. <form name="calculator" >
  20.  
  21. <br>
  22. Сила <input name='count' type='text' value='1' class='coll' id='2'>
  23. <div class='upr_up'>
  24. <li><input type='button' value='up' onclick="iddd(document.getElementById('2'));change('up');"></li>
  25. <li><input type='button' value='down' onclick="iddd(document.getElementById('2'));change('down');"></li>
  26. </div>
  27. Ловкость <input name='count' type='text' value='1' class='coll' id='1'>
  28. <div class='upr_up'>
  29. <li><input type='button' value='up' onclick="iddd(document.getElementById('1'));change('up');"></li>
  30. <li><input type='button' value='down' onclick="iddd(document.getElementById('1'));change('down');"></li>
  31. </div><br>
  32. Интелект <input name='count' type='text' value='1' class='coll' id='3'>
  33. <div class='upr_up'>
  34. <li><input type='button' value='up' onclick="iddd(document.getElementById('3'));change('up');"></li>
  35. <li><input type='button' value='down' onclick="iddd(document.getElementById('3'));change('down');"></li>
  36. </div><br>
  37. Удача <input name='count' type='text' value='1' class='coll' id='4'>
  38. <div class='upr_up'>
  39. <li><input type='button' value='up' onclick="iddd(document.getElementById('4'));change('up');"></li>
  40. <li><input type='button' value='down' onclick="iddd(document.getElementById('4'));change('down');"></li>
  41. </div><br>
  42. </form>
  43. </body>
  44. </html>


Ну думаю так совсем красиво.
ytrewq123 Отправлено: 18 Декабря, 2016 - 22:22:46 • Тема: new SplFixedArray как добавить в??? • Форум: Вопросы новичков

Ответов: 3
Просмотров: 356
Спасибо. ну ясненько.
teddy пишет:
Но этот класс нужен для улучшения производительности

Это я как бы знаю. Поэтому и пробовал всякое.
Будем смотреть, думать размышлять. Что как и куда.
ytrewq123 Отправлено: 18 Декабря, 2016 - 17:10:29 • Тема: Вроде просто но... • Форум: Вопросы новичков

Ответов: 4
Просмотров: 267
Merrym пишет:
Я бы советовал, везде где выводится не правильное значение

Спасибо. Когда Мелкий пояснил, я понял в чём дело и действительно это логично и ясно. А так думал что такое, почему.
ytrewq123 Отправлено: 18 Декабря, 2016 - 17:06:25 • Тема: new SplFixedArray как добавить в??? • Форум: Вопросы новичков

Ответов: 3
Просмотров: 356
Здравствуйте!
Вопрос. Как добавить сразу несколько элементов в фиксированный массив.
$maass = new SplFixedArray(5);
Попробовал. array_splice. Он говорит неа, у тебя объект. По одному да $maass[3] ='INFO';
А как несколько сразу не подскажите.
ytrewq123 Отправлено: 18 Декабря, 2016 - 15:02:25 • Тема: Вроде просто но... • Форум: Вопросы новичков

Ответов: 4
Просмотров: 267
Большое спасибо Вам за пояснение. А то сидел ломал голову что да как. Учту на будущие. Ибо до 7... на некоторых хостах ещё далеко. Спасибо.
ytrewq123 Отправлено: 18 Декабря, 2016 - 11:30:51 • Тема: Вроде просто но... • Форум: Вопросы новичков

Ответов: 4
Просмотров: 267
Здравствуйте!
Вот какой вопрос.
Вроде просто но никак.

echo 'SUMMA 2+5 = ' . 2+5;
Почему выводит просто 5.

Так echo 'SUMMA 2+5 = '; показывает SUMMA 2+5 =
Так echo 2+5; показывает 7

А так echo 'SUMMA 2+5 = ' . 2+5;
Выводит просто 5.
ytrewq123 Отправлено: 07 Декабря, 2016 - 21:33:04 • Тема: Вопрос • Форум: Вопросы новичков

Ответов: 2
Просмотров: 176
Я тоже учусь. И по мне плевать что думают о вопросе.
Только понять ваш, извините не получается.
Вы хотите написать что-то в поля и сохранить где-то и потом сохранённое отобразить?
ytrewq123 Отправлено: 07 Декабря, 2016 - 18:39:07 • Тема: Помогите с алгоритмом парсинга xml • Форум: Вопросы новичков

Ответов: 1
Просмотров: 119
Ну в принципе.
Закинете всё в
$xml = simplexml_load_string();
или
$xml = simplexml_load_file();
Посмотрите структуру.
В вашем примере это так.
PHP:
скопировать код в буфер обмена
  1.  
  2. SimpleXMLElement Object
  3. (
  4.     [title] => Array
  5.         (
  6.             [0] => Заголовок 1
  7.             [1] => Заголовок 2
  8.         )
  9.  
  10.     [link] => Array
  11.         (
  12.             [0] => http://ссылка1
  13.             [1] => http://ссылка2
  14.         )
  15.     [content] => Array
  16.         (
  17.             [0] => Контент бла бла бла 1
  18.             [1] => Контент бла бла бла 2
  19.         )
  20.  
  21. )
  22.  


Ну и выбирайте например через фор. , тут 0 это данные первого 1 второго и тд.

Страниц (24): В начало « ... 4 5 6 7 [8] 9 10 11 12 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB