ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Маленькая помощь по php + js
  #1  
Старый 28.03.2010, 12:56
Аватар для Fantom3D
Fantom3D
Познающий
Регистрация: 23.08.2009
Сообщений: 47
Провел на форуме:
63389

Репутация: 1
Отправить сообщение для Fantom3D с помощью ICQ
По умолчанию Маленькая помощь по php + js

Написал такой код(нужный нам кусок):

PHP код:
<SCRIPT TYPE="text/javascript">
    
     function check(obj)
       {
          if ( obj.name.value == '' || obj.userid.value=='' )
            {
              alert( "Вы должны заполнить все поля!" );
              return false;
            }
          obj.submit();
       }
       
     function testKey(e)
       {
          var key = (typeof e.charCode == 'undefined' ? e.keyCode : e.charCode);

          if (e.ctrlKey || e.altKey || key < 32)
          return true;

          key = String.fromCharCode(key);
          return /[\d]/.test(key);
       }
      
    </SCRIPT>
<?
    
if ($_GET[create] == 1) {
        echo (
"<form name='create' method='get' action='medals.php'>");
        echo (
"<table class=main cellspacing=0 cellpadding=5 width=50%>");
        echo (
"<div align='center'><input type='hidden' name='cret' value='1'> <strong>Создание медали</strong></div>");
        echo (
"<br />");
        echo (
"<tr><td>Название: </td><td align='right'><input type='text' size=50 name='name'></td></tr>");
        echo (
"<tr><td>Картинка: </td><td align='left'><select size='1' name='img' id='img'>");
            echo 
"<option value='medal0.gif'>medal0.gif</option>" ;
            echo 
"<option value='medal1.gif'>medal1.gif</option>" ;
            echo 
"<option value='medal2.gif'>medal2.gif</option>" ;
            echo 
"<option value='medal3.gif'>medal3.gif</option>" ;
            echo 
"<option value='medal4.gif'>medal4.gif</option>" ;
            echo 
"<option value='medal5.gif'>medal5.gif</option>" ;
            echo 
"<option value='medal6.gif'>medal6.gif</option>" ;
            echo 
"<option value='medal7.gif'>medal7.gif</option>" ;
            echo 
"<option value='medal8.gif'>medal8.gif</option>" ;
            echo 
"<option value='medal9.gif'>medal9.gif</option>" ;
            echo 
"<option value='medal10.gif'>medal10.gif</option>" ;
            echo 
"<option value='medal11.gif'>medal11.gif</option>" ;
            echo 
"<option value='medal12.gif'>medal12.gif</option>" ;
            echo 
"<option value='medal13.gif'>medal13.gif</option>" ;
            echo 
"<option value='medal14.gif'>medal14.gif</option>" ;
            echo 
"<option value='medal15.gif'>medal15.gif</option>" ;
            echo 
"<option value='medal16.gif'>medal16.gif</option>" ;
            echo 
"<option value='medal17.gif'>medal17.gif</option>" ;
            echo 
"<option value='medal18.gif'>medal18.gif</option>" ;
            echo 
"<option value='medal19.gif'>medal19.gif</option>" ;
            echo 
"<option value='medal20.gif'>medal20.gif</option>" ;
            echo 
"<option value='medal21.gif'>medal21.gif</option>" ;
            echo 
"<option value='medal22.gif'>medal22.gif</option>" ;
            echo 
"<option value='medal23.gif'>medal23.gif</option>" ;            
        echo (
'</select></td></tr>') ;

        
//echo ("<tr><td>Имя пользователя: </td><td align='right'><input type='text' size=50 name='userid'></td></tr>");
        
echo ("<tr><td>ID пользователя: </td><td align='right'><input type='text' size=50 name='userid' onkeypress=\"return testKey(event)\"></td></tr>"); // Вместо выбора пользователя можно указать его ID
        
echo ("<tr><td></td><td><div align='right'><input type='Button' value='Создать' ONCLICK=\"javascript:check(this.form);\"></div></td></tr>");
        echo (
"</table></form>");
    }
?>
Генерируется он вот так:




Кроме того проверяются поля на заполненность и в поле с id разрешено вводить только цифры.

Помогите, пожалуйста, реализовать, чтобы когда ввожу в поле id, рядом с полем сразу возникало имя позьзователя. Правильный запрос в БД:

Код:
SELECT username FROM users WHERE id=(тут id, которое вводим в поле)
Только начал учить javascript, не доходит до меня
 
Ответить с цитированием

  #2  
Старый 28.03.2010, 13:08
Аватар для PHPDog
PHPDog
Новичок
Регистрация: 08.12.2008
Сообщений: 6
Провел на форуме:
23178

Репутация: 0
Wink

Ипать.. ты чтоли по каждому вопросу будешь сюда обращаться? Кури доки по jQuery.(jQuery.post, jQuery(obj).show)
Либо бери пример из регистрации...

Последний раз редактировалось PHPDog; 28.03.2010 в 13:12..
 
Ответить с цитированием

  #3  
Старый 28.03.2010, 16:26
Аватар для Fantom3D
Fantom3D
Познающий
Регистрация: 23.08.2009
Сообщений: 47
Провел на форуме:
63389

Репутация: 1
Отправить сообщение для Fantom3D с помощью ICQ
Thumbs up

PHPDog
Спасибо, решил так:

PHP код:
     function NameOfId(value
       {
          $.
post("medals_data_parse.php?type=user", { 'id'value },
          function(
data){
          
//alert("Data Loaded: " + data);
          //$("#usr").show(data);
              
$("#usr").hide();
            $(
"#usr").empty();
            $(
"#usr").append(data);
            $(
"#usr").slideToggle('medium');
          }, 
'html');

       } 
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Books PSalm69 Избранное 248 27.10.2009 04:52
На PHP, как на "Новые ворота"... Mertvii-Listopad Чужие Статьи 7 18.09.2006 12:42
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ