PHP.SU

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

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

> Найдено сообщений: 41
antonhristovsky Отправлено: 05 Апреля, 2012 - 21:05:48 • Тема: Поиск Ajax • Форум: Вопросы новичков

Ответов: 7
Просмотров: 359
Здравствуйте. У меня есть страница /jquery2.php, на которой есть поиск. Вот её код:
CODE (html):
скопировать код в буфер обмена
  1. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
  2. <script type="text/javascript">
  3.         function runajax()
  4.         {
  5.                 var inp0 = $("#inp0").val();
  6.                 $.ajax({
  7.                   type: "POST",
  8.                   data: "key=" + inp0,
  9.                   url: "/ajax2.php",
  10.                   dataType: "json",
  11.                   success: function(data)
  12.                   {
  13.                         $("#firstname").text(data.firstname);
  14.                         $("#lastname").text(data.lastname);
  15.                   }
  16.                 })     
  17.         }
  18.         $(document).ready(function(){
  19.                 $("#inp0").keyup(runajax);
  20.         });
  21. </script>
  22.  
  23. Имя пользователя: <input type="text" id="inp0">
  24. <hr>
  25. <span id="firstname"></span> <span id="lastname"></span>

Данные передаються из файла ajax2.php:
PHP:
скопировать код в буфер обмена
  1. <?
  2. if (isset($_POST["key"])) $key = $_POST["key"];
  3. if (!mysql_connect(localhost, root, azsxdc040197131))
  4. {
  5.         exit;
  6. }
  7. mysql_select_db("kohana");
  8. $q = mysql_query("SELECT * FROM users WHERE firstname = '$key'");
  9. $res = mysql_fetch_assoc($q);
  10. echo json_encode($res);
Я не могу понять как можно на страницу выводить не один результат поиска,а много(все). Я так понимаю как-то нужно использовать цикл javascrip???
antonhristovsky Отправлено: 14 Февраля, 2012 - 16:45:33 • Тема: Стена пользователя • Форум: Вопросы новичков

Ответов: 3
Просмотров: 200
OrmaJever пишет:
antonhristovsky пишет:
как без нажатия на кнопку

Силой мысли? Однако
вобще это зависит что за id и какой контролер (как я понимаю всё на javascript)
antonhristovsky Отправлено: 13 Февраля, 2012 - 21:29:37 • Тема: Стена пользователя • Форум: Вопросы новичков

Ответов: 3
Просмотров: 200
Здравствуйте. У меня на сайте на странице пользователя есть его стена) Скажите, пожалуйста, как без нажатия на кнопку передать в контроллер id сообщения?
antonhristovsky Отправлено: 04 Февраля, 2012 - 16:44:25 • Тема: ЛС • Форум: Вопросы новичков

Ответов: 3
Просмотров: 123
snikers987 пишет:
Книги читать не пробывали?
Не удержался..
Так вы подскажете что-то??
antonhristovsky Отправлено: 04 Февраля, 2012 - 16:34:06 • Тема: ЛС • Форум: Вопросы новичков

Ответов: 3
Просмотров: 123
Скажите, пожулайста, какие есть способы создания внутреннёй почты на стайте?
antonhristovsky Отправлено: 04 Февраля, 2012 - 14:18:14 • Тема: Вывод личных сообщений • Форум: Вопросы новичков

Ответов: 3
Просмотров: 121
snikers987 пишет:
PHP:
скопировать код в буфер обмена
  1.  
  2. $data['mymail'] =  $post->message;
  3.  

Потгму что вы перезаписываете значение каждый раз,а не добавляете.
Это я догадался... А как это исправить?
antonhristovsky Отправлено: 04 Февраля, 2012 - 14:06:35 • Тема: Вывод личных сообщений • Форум: Вопросы новичков

Ответов: 3
Просмотров: 121
Здравствуйтею Я работаю в Kohana 3. А сделать внутренню почту(ЛС). Мне нужно вывести сообщения на страницу с вида. Но ни как не получается. Вот у меня в контроллере:
PHP:
скопировать код в буфер обмена
  1. $posts = ORM::factory('dispatch')->find_all($useremail);
  2.                 foreach($posts as $post) {
  3.                         if($post->recipient == $useremail)
  4.                         {
  5.                                 $data['mymail'] =  $post->message;
  6.                         }
  7.                 }
И в виде: Но почему-то выводит на экран только одно сообщение. А если в контоллере через echo вывести $post->message то будет несколько значений..Что делать?
antonhristovsky Отправлено: 03 Февраля, 2012 - 22:48:55 • Тема: Вывод из базы данных • Форум: Работа с СУБД

Ответов: 3
Просмотров: 925
Okula пишет:
Если нужен SQL запрос то он будет такой:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM `users` WHERE `name`='Иван' AND `second_name`='Иванов'

Подразумивается что колонка name - это колонка с именем, а second_name - с фамилией.
а куда именно это вставлять?
antonhristovsky Отправлено: 03 Февраля, 2012 - 22:39:27 • Тема: Вывод из базы данных • Форум: Работа с СУБД

Ответов: 3
Просмотров: 925
Здравствуйте. Я работаю в Kohana 3. В базе данных у меня есть таблица users со списком пользователей. Подскажите, пожалуйста как мне вывести на экра всех пользователей с имене Иван Иванов???
antonhristovsky Отправлено: 03 Февраля, 2012 - 08:32:09 • Тема: Как вывести картинку на сайт? • Форум: Вопросы новичков

Ответов: 5
Просмотров: 227
спасибо)
antonhristovsky Отправлено: 03 Февраля, 2012 - 08:02:53 • Тема: Как вывести картинку на сайт? • Форум: Вопросы новичков

Ответов: 5
Просмотров: 227
romario0403 пишет:
CODE (html):
скопировать код в буфер обмена
  1. <img src="D:\Sites\kohana\www\file\photo\logo">

Улыбка
Не работает..
antonhristovsky Отправлено: 02 Февраля, 2012 - 17:44:57 • Тема: Как вывести картинку на сайт? • Форум: Вопросы новичков

Ответов: 5
Просмотров: 227
Здравствуйте. Я работаю в Kohana 3. Я создал форму, что бы пользователи могли загружать изображения на сайт. Вот, на пример, есть картинки Logo как из папки D:\Sites\kohana\www\file\photo\ вывести эту картинку на экран???
antonhristovsky Отправлено: 01 Февраля, 2012 - 15:54:07 • Тема: Вывод личных сообщений пользователя на страницу • Форум: CMS и фреймворки

Ответов: 1
Просмотров: 1226
Здравствуйте. Мне нужно сделать так, что бы на странице user/id/X выводились сообщения пользователя. Работаю я на Kohana 3. У меня есть в базе данных таблица message в ней 2 колонки - recipient и message. Что бы отправить сообщение человек заходит на страницу /mail. Там вводит получателя и текст. У меня не получается вывести на страницу более одного сообщения. Насколько я понял проблемма в моделе. Проверял через var_dump от-туда выводит только одно сообщение.. Вот код контроллера:
PHP:
скопировать код в буфер обмена
  1. <?PHP defined('SYSPATH') or die('No direct script access.');
  2.  
  3. class Controller_User extends Mycontroller
  4. {
  5.         public $template = 'basic';
  6.        
  7.         public function action_id($url = NULL)
  8.         {
  9.                 $url = $this->request->param('id');
  10.                
  11.                 $data = array();
  12.                
  13.                 $mouser = new Model_Mouser();
  14.                
  15.                 $email = $mouser->demail($url);
  16.  
  17.                 $user = $mouser->demail($url);
  18.                        
  19.                 $data['name'] = $user->name;
  20.                 $data['email'] = $user->email;
  21.                
  22.                 $auth = Auth::instance();
  23.                 $userId = $auth->get_user();
  24.                 $useremail = $userId->email;
  25.  
  26.                 $mymail = $mouser->demail1($useremail);
  27.                 $data['mymail'] = $mymail;
  28.                  
  29.                 $this->template->content =  View::factory('userview', $data);
  30.         }
  31.        
  32. }
Вот модель:
PHP:
скопировать код в буфер обмена
  1. <?PHP defined('SYSPATH') or die('No direct script access.');
  2.  
  3. class Model_Mouser
  4. {
  5.     public function demail($url)
  6.         {
  7.             $usertemp = ORM::factory('myuser', array('url'=>$url));
  8.  
  9.             $email = $usertemp->email;
  10.  
  11.             return ORM::factory('myuser', array('url'=>$url));
  12.  
  13.     }
  14.        
  15.         public function demail1($useremail)
  16.         {
  17.             $mymailik = ORM::factory('dispatch', array('recipient'=>$useremail));
  18.  
  19.             $email = $mymailik->message;
  20.  
  21.             return $email;
  22.  
  23.     }
  24. }
  25.  
И вот вид:
PHP:
скопировать код в буфер обмена
  1. <title><?=$name?></title>
  2.  
  3. <p>Профиль пользователя:</p>
  4. <p style="font-size: 11px; font-family:tahoma">
  5. Имя пользователя: <?if(isset($name)){?> <?=$name?> <?}?><br>
  6. Почта: <?if(isset($email)){?> <?=$email?> <?}?></p>
  7. <p>Ваши сообщения:</p>
  8. <?if(isset($mymail)){?> <?=$mymail?> <?}?>
antonhristovsky Отправлено: 01 Февраля, 2012 - 08:13:34 • Тема: Несколько переменных • Форум: Вопросы новичков

Ответов: 2
Просмотров: 210
Большое спасибо)
antonhristovsky Отправлено: 31 Января, 2012 - 19:18:08 • Тема: Несколько переменных • Форум: Вопросы новичков

Ответов: 2
Просмотров: 210
Здравствуйте. Я разрабатываю сайт на Kohana 3. У меня есть контроллер user:
PHP:
скопировать код в буфер обмена
  1. <?PHP defined('SYSPATH') or die('No direct script access.');
  2.  
  3. class Controller_User extends Mycontroller
  4. {
  5.         public $template = 'basic';
  6.        
  7.         public function action_id($url = NULL)
  8.         {
  9.                 $url = $this->request->param('id');
  10.                
  11.                 $data = array();
  12.                
  13.                 $mouser = new Model_Mouser('users');
  14.                
  15.                 $email = $mouser->demail($url);
  16.                
  17.                 $data['username'] = $mouser->demail($url);
  18.                
  19.                 $this->template->content =  View::factory('userview', $data);
  20.         }
  21.        
  22. }
И есть модель Mouser:
PHP:
скопировать код в буфер обмена
  1. <?PHP defined('SYSPATH') or die('No direct script access.');
  2.  
  3. class Model_Mouser
  4. {
  5.          public function demail($url)
  6.         {
  7.             $usertemp = ORM::factory('myuser', array('url'=>$url));
  8.  
  9.             // Отображаем email пользователя
  10.             $email = $usertemp->email;
  11.  
  12.             return $email;
  13.  
  14.         }
  15. }
  16.  
И конечно же вид:
PHP:
скопировать код в буфер обмена
  1. <p>Профиль пользователя:</p>
  2. <p style="font-size: 11px; font-family:tahoma">
  3. Почта пользователя: <?=$username?><br>
  4. </p>
Скажите, пожалуйста, как в контроллер а потом в вид с модели передат не только переменную email а и например name, password. Как доставать из базы данных я знаю.. А как через return передать эти переменные????????????

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB