Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Приложение под сенсорный монитор
Форумы портала PHP.SU » » Вопросы новичков » Приложение под сенсорный монитор

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

1. Vampire551 - 12 Ноября, 2011 - 11:16:44 - перейти к сообщению
Добрый день господа. Имеется БД с таблицей оборудования. Вопрос в следующем. Как организовать, чтобы при нажатии на кнопке сохранялось название оборудования в переменную. Сейчас у меня вот такой ужас=)(как это выглядит можно увидеть в прикрепленном файле)
PHP:
скопировать код в буфер обмена
  1.  
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  3. <html>
  4.  <head>
  5.   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  6. <title>Выбор устройства</title>
  7. <link href="css/main.css" rel="stylesheet" media="all" />
  8.  
  9. <link rel="SHORTCUT ICON" href="images/favicon.ico" type="images/x-icon">
  10. <link rel="ICON" href="images/favicon.ico" type="images/x-icon">
  11. </head>
  12. <body bgcolor="#f2f2f2">
  13. <!--<div class="prev" onClick="history.back();"></div>-->
  14.  
  15. <!--<div id="previous" onClick="history.back();"></div>-->
  16. <h1 align="center" style="font-size: 50px; color: #333333;">
  17. Выберите оборудование
  18. </h1>
  19. <div align=center style="position:relative;overflow:hidden;">
  20. <?PHP
  21. include ('./config/config.php');
  22. echo '<table border="0" width="100%" align="center">';
  23. echo '<tr>';
  24. echo '<td width="25%" align="center">';
  25. $query="SELECT * FROM `device_m`";
  26. $res = mysql_query($query);    
  27.    echo '<ul class="horiz"> ';
  28. while($row = mysql_fetch_array($res))
  29. {
  30.     echo '<form action="select_dev.php" method="POST">';
  31.  
  32. echo '<div align="center" style="position:relative;width:100%;height:100%;display:inline-block;border:solid 1px black;">';
  33.    echo '<li><a class="dev_w" href="javascript:document.forms[0].submit()"><input type="hidden" name="mobil" value="'.$row['mobil_dev'].'"><p>'.$row['mobil_dev'].'</p></a></li>';
  34.    
  35.    
  36. echo '</div>';
  37. echo '</form>';
  38.  
  39. }     echo '</ul>';    
  40.        echo '</td>';
  41.        echo '</tr>';
  42.        echo '</table>';
  43. ?>
  44. </div>
  45.  
  46. </body>
  47. </html>
  48.  

Обработчик формы выводит только О1, при нажатии на любую кнопку.
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $dev_mob = $_POST['mobil'];
  4. echo $dev_mob;
  5. ?>
  6.  


Подскажите как быть? Может вообще п другому все делать?
Заранее благодарен.
2. Данил_123 - 12 Ноября, 2011 - 20:19:39 - перейти к сообщению
Vampire551 И в чем заключается сенсорный монитор? Сколько раз пользовался(не удобно) так же курсор за стилусом(или пальцем) бегает..
3. Vampire551 - 12 Ноября, 2011 - 20:41:13 - перейти к сообщению
Данил_123 пишет:
Vampire551 И в чем заключается сенсорный монитор? Сколько раз пользовался(не удобно) так же курсор за стилусом(или пальцем) бегает..


Просто задание такое. Нужно сделать чтобы были большие кнопки(удобней тыкать пальцем)
и куда тыкнул то название и сохранялось до конца сеанса. Типа терминала. (На примере просто 2 кнопки, так их должно быть больше)
4. Данил_123 - 12 Ноября, 2011 - 20:46:36 - перейти к сообщению
Vampire551 на них разве мышкой не клацнешь? Это куки, ну или пошаговый алгоритм..
5. Bio man - 12 Ноября, 2011 - 21:00:35 - перейти к сообщению
разве за "тыканье пальцем" отвечает пхп или браузер? мое имхо - это задача самого монитора... если я не прав, поправьте меня, так как это мое имхо...
а что бы сохранить ид кнопки можно писать его в куку, сессию или БД Улыбка
6. snikers987 - 12 Ноября, 2011 - 21:07:12 - перейти к сообщению
Bio man пишет:
разве за "тыканье пальцем" отвечает пхп или браузер? мое имхо - это задача самого монитора... если я не прав, поправьте меня, так как это мое имхо...
а что бы сохранить ид кнопки можно писать его в куку, сессию или БД Улыбка


монитор только показывает, а контролирует тачскрин специальный контроллер)
7. Bio man - 12 Ноября, 2011 - 21:09:59 - перейти к сообщению
snikers987 пишет:
монитор только показывает, а контролирует тачскрин специальный контроллер)
КЭП Улыбка реч о тач мониторе...
8. Данил_123 - 12 Ноября, 2011 - 21:18:28 - перейти к сообщению
Bio man пишет:
разве за "тыканье пальцем" отвечает пхп или браузер? мое имхо - это задача самого монитора... если я не прав, поправьте меня, так как это мое имхо...
а что бы сохранить ид кнопки можно писать его в куку, сессию или БД Улыбка
моя вторая мысль) первая разница?! Нельзя разве мышкой клацнуть?! Если на флеше, то ладно можно мышку запретить и все.. А так ведь курсор за стилусом бегает
9. snikers987 - 12 Ноября, 2011 - 22:32:26 - перейти к сообщению
Bio man пишет:
snikers987 пишет:
монитор только показывает, а контролирует тачскрин специальный контроллер)
КЭП Улыбка реч о тач мониторе...


В любом случаи=) Ты касаешься экрана, изменяется сопротивление и контроллер вычисляет координаты касания, а тач монитор это обычный монитор с TFT или другой матрицей поверх которой установлено тач стекло.
(Добавление)
Данил_123 пишет:
Bio man пишет:
разве за "тыканье пальцем" отвечает пхп или браузер? мое имхо - это задача самого монитора... если я не прав, поправьте меня, так как это мое имхо...
а что бы сохранить ид кнопки можно писать его в куку, сессию или БД Улыбка
моя вторая мысль) первая разница?! Нельзя разве мышкой клацнуть?! Если на флеше, то ладно можно мышку запретить и все.. А так ведь курсор за стилусом бегает


Контроллер тач скрина эмулирует мышку.
10. Bio man - 12 Ноября, 2011 - 23:15:24 - перейти к сообщению
snikers987, капитан очевидность Радость
11. Данил_123 - 13 Ноября, 2011 - 10:09:51 - перейти к сообщению
snikers987 кэп, не могу не согласиться.. Мой вопрос звучал так:разве мышкой навести курсор на кнопку нельзя?..
12. Vampire551 - 13 Ноября, 2011 - 10:57:08 - перейти к сообщению
Bio man пишет:
разве за "тыканье пальцем" отвечает пхп или браузер? мое имхо - это задача самого монитора... если я не прав, поправьте меня, так как это мое имхо...
а что бы сохранить ид кнопки можно писать его в куку, сессию или БД Улыбка


Навел на мысль. Спасибо=)
Сделал так(может конечно бред, но работает):
PHP:
скопировать код в буфер обмена
  1.  
  2. echo '<li><a class="dev_w" href="select_dev.php?dev='.$row['other_dev'].'"><p>'.$row['other_dev'].'</p></a></li>';
  3.  

Вот так получаю значение
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $dev = $_GET['dev'];
  4. echo $dev;
  5. ?>
  6.  



Да не парьтесь вы с монитором) На мониторе просто такая вот штуковина http://www[dot]touchbaza[dot]ru/catalog/[dot][dot][dot]sistive/?size=19
13. Данил_123 - 13 Ноября, 2011 - 10:59:42 - перейти к сообщению
Vampire551 наконец, прочитай все посты тебе это уже сколько вбивают
14. Vampire551 - 13 Ноября, 2011 - 11:07:38 - перейти к сообщению
Данил_123 пишет:
Vampire551 наконец, прочитай все посты тебе это уже сколько вбивают


Не понял Что мне вбивают? Вы только между собой КЭПитесь. У меня вопрос был вообще не про монитор.
15. Данил_123 - 13 Ноября, 2011 - 11:12:03 - перейти к сообщению
Данил_123 пишет:
И в чем заключается сенсорный монитор? Сколько раз пользовался(не удобно) так же курсор за стилусом(или пальцем) бегает..

Данил_123 пишет:
разве мышкой навести курсор на кнопку нельзя?..
snikers987 пишет:
монитор только показывает, а контролирует тачскрин специальный контроллер)
Bio man пишет:
разве за "тыканье пальцем" отвечает пхп или браузер?


Как-то так

 

Powered by ExBB FM 1.0 RC1