PHP.SU

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

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

> Найдено сообщений: 41
Ermite Отправлено: 30 Октября, 2016 - 14:56:52 • Тема: Работа функции • Форум: Вопросы новичков

Ответов: 2
Просмотров: 147
Потому что $it не является глобальной переменной. Вот так должно работать

PHP:
скопировать код в буфер обмена
  1.     function parol(){
  2.     global $buka, $wasy, $it;
  3.     $it = array();
  4.     $wrem = mysql_query("SELECT * FROM catalog1
  5.    WHERE email = '".$wasy[0]."' and mobil_tel = '".$buka."'")
  6.     or die(mysql_error());
  7.     while($toma = mysql_fetch_array($wrem,MYSQLI_NUM)){
  8.     $it[] = $toma;}
  9.     $it = @call_user_func_array('array_merge', $it);
  10.     echo "<pre>";print_r($it);echo "<pre>";  
  11.     //Нормально выдаёт массив
  12.     }
Ermite Отправлено: 24 Октября, 2016 - 14:44:42 • Тема: Проблема вывода из html • Форум: Вопросы новичков

Ответов: 10
Просмотров: 598
Пробовали то, что должно быть в name и id записать в переменные, а потом передать их в функции?
Что-то типа такого (может, я, конечно, что-то не так понял)

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php
  3.    function Test($id,$name) {
  4.            echo "<div id='$id' name='$name'></div>";
  5.    };
  6.    ?>
  7. <input class = "inputbox" style = "width: 250px" name = "search" id = "jshop_search" value = "<?php Test($id,$name)?>"/>
Ermite Отправлено: 24 Октября, 2016 - 14:18:17 • Тема: Какие есть варианты добавления записей в БД(mysql)? • Форум: Вопросы новичков

Ответов: 4
Просмотров: 222
freeman0204 пишет:
Какие есть варианты добавления записей в БД(mysql)? Пока не могу понять сути. Как по мне то два. Первый это когда мы сами вручную заполняем таблицы(только не понятно в каком случаи это делать?) А второй вариант это когда информация сама попадает в таблицы БД если пользователь заполняет поля формы.

Дополню вышесказанное.
PHP:
скопировать код в буфер обмена
  1. $mysqli->query("INSERT INTO `имя_БД`.`имя_таблицы` (`столбец1`, `столбец2`, `столбец3`) VALUES ('что-то_для_столбца1','что-то2','что-то3')");

Вначале вводишь имена столбцов таблицы, а затем, в той же последовательности записываешь данные из формы.
Ermite Отправлено: 06 Августа, 2016 - 20:46:08 • Тема: Вывести данные с конца БД • Форум: Вопросы новичков

Ответов: 4
Просмотров: 188
Fart пишет:
думаю, ты как то привязывал действия пользователя к определенному отрезку времени или же к конкретному `time` то:

CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM `log` WHERE `id` = '".$id."' ORDER BY `time` DESC


запрос сортирует по возрастанию. в конце запроса можно указать LIMIT и то количество строк, которые нужны

Спасибо больше, помогло Улыбка
Ermite Отправлено: 06 Августа, 2016 - 18:34:52 • Тема: Как получить кол-во столбцов в таблице MySQL • Форум: Вопросы новичков

Ответов: 1
Просмотров: 142
Для получения количества строк:

PHP:
скопировать код в буфер обмена
  1. $result = $mysqli->query("SELECT * FROM `имя_бд`.`имя_таблицы`");
  2. $rows_cnt = $result->num_rows;


А для сортировки:

PHP:
скопировать код в буфер обмена
  1. ORDER BY `имя_ячейки` DESC
Ermite Отправлено: 06 Августа, 2016 - 17:29:26 • Тема: Вывести данные с конца БД • Форум: Вопросы новичков

Ответов: 4
Просмотров: 188
Сделал лог действий пользователя, типа "Зашел на сайт", "Написал сообщение" и т.д.
Вывожу пользователю вот таким образом:

PHP:
скопировать код в буфер обмена
  1. $log_out = $mysqli->query("SELECT * FROM `log` WHERE `id` = '".$id."'"); // $id - айди пользователя
  2. while ($log_search = mysqli_fetch_assoc($log_out)) {
  3. echo $log_search['action'];    
  4. }


А теперь вопрос: как сделать вывод с конца БД? Чтобы вначале у пользователя отображались последние действия, а не первые?
Ermite Отправлено: 01 Августа, 2016 - 12:25:02 • Тема: Помогите написать код • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 47
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?
  2. $number = $_GET['link'];
  3. $link_arr = array("ссылка1","ссылка2","ссылка3",);
  4. if ($number) {
  5.         $link = $link_arr[$number];
  6. } else {
  7.         $link = $link_arr[0];
  8. }
  9. if ($number >= count($link_arr)-1) {
  10.         $number = "-1";
  11. }
  12.  
  13.  
  14.  
  15. ?>
  16. <iframe src="<? echo $link; ?>" width="100%" height="100%" border="0" align="center"></iframe>
  17. <a href="?link=<? echo $number+1 ?>">Следующая &#8594;</a>
Ermite Отправлено: 01 Августа, 2016 - 12:10:02 • Тема: TextArea замена текста из POST • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 63
Не знаю, насколько правильно понял задачу, но вот:

CODE (htmlphp):
скопировать код в буфер обмена
  1. <?
  2. $text1 = explode(':',$_POST['text1']);
  3. $text2 = explode(':',$_POST['text2']);
  4.  
  5. if($text1[1] == $text2[0]) {
  6. $text2[1] = $text1[1];
  7.  
  8. $name1 = fopen("text1.txt", "a");
  9. fputs ($name1, $text2[0].':'.$text2[1]."\n");
  10. fclose ($name1);
  11. }
  12.  
  13. ?>
  14. <textarea name="text1">
  15. <? echo $text1[0].':'.$text1[1]; ?>
  16. </textarea>
  17. <textarea name="text2">
  18. <? echo $text2[0].':'.$text2[1]; ?>
  19. </textarea>
Ermite Отправлено: 24 Июля, 2016 - 12:56:06 • Тема: Помогите допилить практически рабочий код • Форум: Напишите за меня, пожалуйста

Ответов: 6
Просмотров: 116
Попробуй вставить
Ermite Отправлено: 24 Июля, 2016 - 12:45:58 • Тема: Помогите с json • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 57
PHP:
скопировать код в буфер обмена
  1. $json = '{"response":{"count":64133,"items":[{"id":671311,"date":1468746985,"out":1,"user_id":362807441,"read_state":1,"title":" ... ","body":" test msg ","random_id":0}]}}';
  2. $body = json_decode($json,true);
  3. echo $body['response']['items'][0]['body'];
Ermite Отправлено: 13 Июля, 2016 - 19:29:44 • Тема: Получение $_GET с другой страницы • Форум: Вопросы новичков

Ответов: 1
Просмотров: 143
Можно ли каким-либо образом получить $_GET с другой страницы? Сейчас у меня такая задача: получить Access_Token (ВК) без перезагрузки страницы) Чтобы его получить, нужен code, который передается с помощью $_GET
Ermite Отправлено: 14 Мая, 2016 - 19:44:28 • Тема: number_format • Форум: Вопросы новичков

Ответов: 1
Просмотров: 84
Допустим, у меня есть число 1000000000
С помощью такой записи:

Мы получим: 100,000,000,000,000,000
Можно ли запятые заменить на пробелы? Чтобы выводилось 100 000 000 000 000 000.
(Добавление)
Все, разобрался
PHP:
скопировать код в буфер обмена
  1. echo number_format('100000000000000000', 0, ',', ' ');

Спасибо всем, кто хотел помочь, но не успел))
Ermite Отправлено: 11 Мая, 2016 - 20:26:00 • Тема: Непонятные символы в php • Форум: Вопросы новичков

Ответов: 2
Просмотров: 184
kuller,
kuller пишет:
про не понятные символы читай про "регулярные выражения"

Спасибо, буду разбираться
kuller пишет:
а file_get_contents лучше не использовать, а заменить на curl

Чем он лучше? Я пробежался по описанию... как-то сложно все выглядит) Пока хотя бы с file_get_contents освоиться.
(Добавление)
Назрел ещё вопрос. Наткнулся на simple_html_dom.php
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. include("simple_html_dom.php");
  3.  $html = file_get_html('http://site.ru');
  4.  $echo = str_get_html("<tr><td>Переменная =</td><td>\d+</td></tr>");
  5. echo $echo;
  6.  ?>

<td>\d+</td> - тут должно быть динамичная цифра. Как записать так, чтобы выводилась эта цифра, а не \d+?)
Ermite Отправлено: 11 Мая, 2016 - 20:01:07 • Тема: Непонятные символы в php • Форум: Вопросы новичков

Ответов: 2
Просмотров: 184
Ради интереса пытаюсь вытащить div с другого сайта, узнал про file_get_contents и нашел вот такой код

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $content = file_get_contents("http://site.ru");
  3. if (preg_match_all("/<div[^>]+>(.*?)<\/div>/is", $content, $out))
  4. {
  5.     foreach ($out[1] as $_div)
  6.         echo $_div ."\n";
  7. }
  8. ?>

Тут, вроде, все понятно, кроме вот этих моментов:
/<div[^>]+>(.*?)<\/div>/is
Что это за символы? Как они называются? Как нагуглить их описание? Как вывести <div id="id">?
Никогда не понимал их значение, что в js, что в php...
Ermite Отправлено: 11 Мая, 2016 - 19:56:51 • Тема: Способы передачи переменной на другую страницу • Форум: Вопросы новичков

Ответов: 2
Просмотров: 182
IllusionMH пишет:
Ermite, записывать в сессию, и брать данные пользователя оттуда.
Так и сделал, спасибо)

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB