PHP.SU

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

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

> Найдено сообщений: 134
imper Отправлено: 08 Ноября, 2012 - 12:47:44 • Тема: Как передать переменную в джаваскрипт? • Форум: Вопросы новичков

Ответов: 10
Просмотров: 373
вызови асинхронно пхп скрипт передавая скрипту через get либо post свою переменную эту,
я в jQuery не силён так что как я понимаю используй $.ajax
imper Отправлено: 05 Ноября, 2012 - 19:49:00 • Тема: обрезание строки • Форум: Вопросы новичков

Ответов: 2
Просмотров: 139
добавь принудительно пробел если одно слово Радость
imper Отправлено: 05 Ноября, 2012 - 19:44:48 • Тема: неработает цикл • Форум: Вопросы новичков

Ответов: 7
Просмотров: 232
PHP:
скопировать код в буфер обмена
  1. function vivod_db($resurs)
  2. {
  3.    $vivod = array();
  4.    while($row=mysql_fetch_array($resurs))
  5.    {
  6.       $vivod[]=$row;
  7.    };
  8.    return $vivod;
  9. }


//маленькая поправочка, в массиве все строки дублируются (по два раза показываются)
//вот так прям всё чОтко всё Улыбка

PHP:
скопировать код в буфер обмена
  1.  function vivod_db($resurs)
  2.    {
  3.    $rows = mysql_num_rows($resurs);
  4.    $vivod = array();
  5.    while($row=mysql_fetch_array($resurs, MYSQL_NUM))
  6.    { $vivod[]=$row; }
  7.     return $vivod;
  8.    }
imper Отправлено: 02 Ноября, 2012 - 11:05:09 • Тема: неработает цикл • Форум: Вопросы новичков

Ответов: 7
Просмотров: 232
EuGen пишет:
imper пишет:
function vivod_db($resurs){
$rows = mysql_num_rows($resurs);
$vivod = array();
for($j=0; $j<$rows; ++$j)
{
$row = mysql_fetch_row($resurs);
$vivod = "$row[0],$row[1]";
//array_push($vivod,$row);
return $vivod;
}

оно и понятно, ведь Вы перезаписываете каждый раз (в каждой итерации). Переделать можно так (оригинальные названия сохранены):
CODE (php):
скопировать код в буфер обмена
  1. function vivod_db($resurs)
  2. {
  3.    $vivod = array();
  4.    while($row=mysql_fetch_array($resurs))
  5.    {
  6.       $vivod[]=$row;
  7.    };
  8.    return $vivod;
  9. }

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



да, спасибо сработало =-)
imper Отправлено: 02 Ноября, 2012 - 11:02:11 • Тема: неработает цикл • Форум: Вопросы новичков

Ответов: 7
Просмотров: 232
eai пишет:
А че так счаз не модно что ли ?

PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. while( $row = mysql_fetch_row($resurs))
  4. {
  5. ///////////
  6. }
  7.  
  8.  
  9.  


Так пробовал всё равно одна итерация (
imper Отправлено: 02 Ноября, 2012 - 10:53:40 • Тема: неработает цикл • Форум: Вопросы новичков

Ответов: 7
Просмотров: 232
здравствуйте Ребят!
Голливудская улыбкаD решил попрактиковаться с ООП и не пойму в чём проблема уже два дня голову ломаю.

вот код класса

PHP:
скопировать код в буфер обмена
  1. Class DB {
  2. protected $db_name = 'ххх';
  3.     protected $db_user = 'ххх';
  4.     protected $db_pass = 'ххх';
  5.     protected $db_host = 'ххх';
  6.  
  7. //соединение
  8.     function mysql_connect(){
  9.         $query = mysql_connect($this->db_host, $this->db_user, $this->db_pass);
  10.         mysql_select_db($this->db_name);
  11.         return true;
  12.     }
  13.  
  14. //вот здесь этот цикл совершает только одну итерацию хоть убей я и просто число вгонял //вместо $rows хотя я проверял внутри цмкла и снаружи $rows = 3 так как 3 строки в БД )
  15.  
  16. function vivod_db($resurs){
  17.             $rows = mysql_num_rows($resurs);
  18.             $vivod = array();
  19.         for($j=0; $j<$rows; ++$j)
  20. {
  21.      $row = mysql_fetch_row($resurs);
  22.      $vivod = "$row[0],$row[1]";
  23.      //array_push($vivod,$row);
  24.      return $vivod;
  25. }
  26.  
  27.     }
  28.  
  29. //вот здесь собственно сам запрос и вызов метода vivod_db($result)с результатом запроса
  30. function select_db($table){
  31.         $query = "SELECT * FROM $table";
  32.         $result = mysql_query($query);
  33.         return $this->vivod_db($result);
  34.     }
  35.    
  36. }



вот создание объекта
PHP:
скопировать код в буфер обмена
  1. $db = new DB;
  2. $db->mysql_connect();
  3. print_r( $db->select_db('content'));



я как только не пробовал но всё равно одну итерацию совершает
помогите пожалуйста, или укажите на ошибку а то уже незнаю как это так
(Добавление)
выводит всегда только первую запись в БД *

а если возвратить в методе vivod_db()
vivod[1] пусто Недовольство, огорчение
imper Отправлено: 01 Октября, 2012 - 20:29:45 • Тема: вывод сообщения после выбора файла • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 2727
блин, я куку но не настолько всё подключено.

вот короче полостью

это html'ка

CODE (html):
скопировать код в буфер обмена
  1. <img src="img/knopka_prikrepit.png" style="cursor:pointer" id="loadFile1" /> <!-- это картинка при клике на которую открывается диалоговое окно -->
  2. <input type="file" name="filename" style="width: 120px;"  id="loadFile2"/>


а это jquery

CODE (javascript):
скопировать код в буфер обмена
  1. $('#loadFile2').hide();
  2. $('#loadFile1').click(function() {
  3.         $('#loadFile2').click();
imper Отправлено: 01 Октября, 2012 - 20:16:19 • Тема: вывод сообщения после выбора файла • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 2727
не работает(
вроде уже пытались на chenge делать и на value не хочет работать
imper Отправлено: 01 Октября, 2012 - 20:07:50 • Тема: вывод сообщения после выбора файла • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 41
Ребят злравствуйте, я в js вообще куку, помогите пожалуйста, есть поле с выбором файла



CODE (html):
скопировать код в буфер обмена
  1.     <img src="img/knopka_prikrepit.png" style="cursor:pointer" id="loadFile1" /> <!-- это картинка при клике на которую открывается диалоговое окно -->
  2.     <input type="file" name="filename" style="width: 120px;"  id="loadFile2"/>




мне бы сообщение вывести когда юзер выберет файл мол "вы выбрали файл"
это вообще без AJAX можно сделать?
гуглил гуглил нифига ни нашёл того что нужно, заранее спасибо
imper Отправлено: 01 Октября, 2012 - 20:05:05 • Тема: вывод сообщения после выбора файла • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 2727
Ребят злравствуйте, я в js вообще куку, помогите пожалуйста, есть поле с выбором файла
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <img src="img/knopka_prikrepit.png" style="cursor:pointer" id="loadFile1" /> <!-- это картинка при клике на которую открывается диалоговое окно -->
  3. <input type="file" name="filename" style="width: 120px;"  id="loadFile2"/>


мне бы сообщение вывести когда юзер выберет файл мол "вы выбрали файл"
это вообще без AJAX можно сделать?
гуглил гуглил нифига ни нашёл того что нужно, заранее спасибо
imper Отправлено: 10 Сентября, 2012 - 22:14:51 • Тема: Перегрузка свойств классов • Форум: Вопросы новичков

Ответов: 10
Просмотров: 402
вы молодцы! Радость

PHP:
скопировать код в буфер обмена
  1. http://ruseller.com/lessons.php?rub=37&id=1162



Вот развёрнутое объяснение по русски с примерами )
imper Отправлено: 10 Сентября, 2012 - 10:17:56 • Тема: Проблемы с шаблонизатором • Форум: Вопросы новичков

Ответов: 7
Просмотров: 230
PHP:
скопировать код в буфер обмена
  1. $template = file_get_contents($_SERVER['DOCUMENT_ROOT']."/name.tpl");
  2. $body = str_replace('$ICQ$',$icqs,$template);
  3. $body .= str_replace('$ABOUT$',$abouts,$template);
  4. $body .= str_replace('$USER_SITE$',$sites,$template);
  5. echo $body;


попробуй так Улыбка
imper Отправлено: 10 Сентября, 2012 - 10:10:11 • Тема: Перегрузка свойств классов • Форум: Вопросы новичков

Ответов: 10
Просмотров: 402
Ребят здравствуйте, подскажите пожалуйста литературу про "перегрузка свойств классов"
читал мануал но там (лично мне) непонятно, для чего это нужно, и хотелось бы что бы "по русски" объяснили, и пояснили с примерами синтаксис и т д =-)
imper Отправлено: 21 Августа, 2012 - 22:34:07 • Тема: Запросы в базу по времени • Форум: Вопросы новичков

Ответов: 6
Просмотров: 165
<div class='scroll-pane' style='height:500px; width:500px; margin-top:40px;'>
вывод и так в скруле, только фотки сразу все загружаются
imper Отправлено: 21 Августа, 2012 - 22:00:26 • Тема: Запросы в базу по времени • Форум: Вопросы новичков

Ответов: 6
Просмотров: 165
Здравствуйте, помогите кто может, есть фотоотчёт я его вывожу на одной странице, всё работает всё классно, но заказчиков не устраивает то что картинки грузятся сразу все поэтому долго подгружаются, меня попросили сделать что бы каждые 5 секунд подгружалось по 20 картинок, как я понял мне надо делать каждые 5 секунд по запросу и указывать место где остановился вывод, и от туда начинать потом обратно.
вот код обычного вывода

PHP:
скопировать код в буфер обмена
  1. $query = "SELECT * FROM foto_otchet WHERE name_afisha='$name_afisha'";
  2. $result = mysql_query($query);
  3. if(!$result) die ("Сбой при доступе к базе1" . mysql_error());
  4. $rows = mysql_num_rows($result);
  5. for($j=0; $j<=$rows; $j++)
  6. {
  7. $row11 = mysql_fetch_row($result);
  8. echo "<table>
  9. <tr>
  10. <td class='category_galery'><div class='name_foto_otchet'></div></td>
  11. </tr>
  12. <tr>
  13. <td>";
  14.  
  15. $query1 = "SELECT * FROM img_foto_otchet WHERE name_afisha='$name_afisha' ";
  16. $result1 = mysql_query($query1);
  17. if(!$result1) die ("Сбой при доступе к базе2" . mysql_error());
  18. $rows1 = mysql_num_rows($result1);
  19.  
  20. for($j=1; $j<=$rows1; $j++)
  21. {
  22. $row = mysql_fetch_row($result1);
  23. $name_foto = "<div style='background-image:url(img/rama_galery.png); padding:5px; float:left; margin:3px;'><a href='admin/images/".$row[2]."' alt='$row11[1]'><img src='admin/images/".$row[2]."' height='60' width='90' /></a></div>";
  24. echo $name_foto;
  25. }

помогите реализовать

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB