PHP.SU

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

Страниц (29): В начало « ... 13 14 15 16 [17] 18 19 20 21 ... » В конец

> Найдено сообщений: 425
exlant Отправлено: 24 Марта, 2015 - 00:52:53 • Тема: подключение к бд • Форум: Вопросы новичков

Ответов: 2
Просмотров: 145
бд в public function insertData() не выбрали! Вот этот метод не задействован
PHP:
скопировать код в буфер обмена
  1. function mysqlConnect()
  2.     {
  3.  
  4.         mysql_select_db('educational_institutions', $this->_link);
  5.     }
  6.  

а вообще не мешало бы писать сообщение ошибки...
exlant Отправлено: 23 Марта, 2015 - 13:32:34 • Тема: Не работает <button> и функция return • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 1757
Russer пишет:
KingStar пишет:
CODE (javascript):
скопировать код в буфер обмена
  1. onsubmit="return dog_name();"

Спасибо ! Пробовал уже тоже не помогло , сразу форму отправляет ...


может у вас какое то условие не срабатывает? потому что вот так вот работает!
CODE (html):
скопировать код в буфер обмена
  1. function onClick(){
  2.       return false;
  3.    }
  4. <input type="submit" value="Send" onclick="return onClick()">


или же
CODE (html):
скопировать код в буфер обмена
  1. <form action="" method="post" onsubmit="return onClick()">
exlant Отправлено: 23 Марта, 2015 - 04:52:30 • Тема: Юмор • Форум: Юмор

Ответов: 187
Просмотров: 13712
https://www[dot]youtube[dot]com/watch?v=B7MIJP90biM
ответ эксперта на 7 красных перпендикулярных линий Улыбка
exlant Отправлено: 22 Марта, 2015 - 21:32:26 • Тема: Передача переменных между скриптами • Форум: Вопросы новичков

Ответов: 2
Просмотров: 169
все так запутанно...

Цитата:
php является файлом компонента CMS 1c-bitrix. Сессии хранятся в базе данных.

а почему тогда через БД не передавать?

ну или создать какой то txt файл и через него передавать, по типу один скрипт пишет в этот файл, а другой от туда читает...
exlant Отправлено: 22 Марта, 2015 - 21:23:02 • Тема: функция mail() - улетает три письма • Форум: Вопросы новичков

Ответов: 3
Просмотров: 203
а что тут смотреть...
вы после исполнения скрипта, тупо обновляете туже страничку
PHP:
скопировать код в буфер обмена
  1.  
  2. exit ("<meta http-equiv=refresh content='2; url=/'><h1 align='center' style='color:green; font-size:26px;'>Всё отлично !!!<br> Письмо отправлено. Ждите звонка.</h1>");
  3.  
  4. <meta http-equiv=refresh content='2; url=/'> - вот этим
  5.  

и вообще странно что только три письма приходит, должны приходить каждые 2 секунды, вы наверное просто страничку закрываете, поэтому только три! ну или какое то ограничение стоит!
exlant Отправлено: 22 Марта, 2015 - 13:57:05 • Тема: Помогите разобраться mysql_query и mysqli_query • Форум: Вопросы новичков

Ответов: 2
Просмотров: 328
У вас куча ошибок, в коде! Идут в перемешку функции mysql и mysqli!
exlant Отправлено: 22 Марта, 2015 - 13:22:13 • Тема: Сортировка много мерного массива по различным полям • Форум: JavaScript & VBScript

Ответов: 5
Просмотров: 872
LIME спасибо!
exlant Отправлено: 22 Марта, 2015 - 11:31:15 • Тема: Сортировка много мерного массива по различным полям • Форум: JavaScript & VBScript

Ответов: 5
Просмотров: 872
LIME, не подскажите, а в php можно как то передать свойства в пользовательскую функцию сорта?
exlant Отправлено: 22 Марта, 2015 - 00:30:06 • Тема: Сортировка много мерного массива по различным полям • Форум: JavaScript & VBScript

Ответов: 5
Просмотров: 872
с начало блин сделал на php, потом заметил, что форум по js пришлось переделывать!

CODE (javascript):
скопировать код в буфер обмена
  1. var array = [
  2.         [5, "2015-03-18", "09:53:33", "Вася"],
  3.         [1, "2015-03-21", "17:30:00", "Петя"],
  4.         [9, "2015-03-18", "15:57:33", "Вася"],
  5.         [7, "2015-03-19", "18:53:16", "Вася"],
  6.         [8, "2015-03-18", "09:16:00", "Петя"],
  7.         [3, "2015-03-19", "18:53:04", "Петя"],
  8.         [4, "2015-03-18", "16:00:40", "Вася"],
  9.         [5, "2015-03-18", "16:01:46", "Петя"],
  10.         [6, "2015-03-18", "16:48:52", "Игорь"],
  11.         [10, "2015-03-21", "10:52:41", "Юра"]
  12.    ];
  13.    var key = 0;   // ключ массива
  14.    var type  = 1; //  в каком направлении сортировать 1 - сверху вниз, 0 - снизу вверх
  15.    function asort(a,b){
  16.         if(a[key] === b[key]) return 0;
  17.         if(type === 1){
  18.             return (a[key] > b[key]) ? +1 : -1;
  19.         }else{
  20.            return (a[key] < b[key]) ? +1 : -1;
  21.         }
  22.     }
  23.    console.log(array.sort(asort));
exlant Отправлено: 20 Марта, 2015 - 17:51:23 • Тема: Как с помощью метода задать значение переменной • Форум: Объектно-ориентированное программирование

Ответов: 4
Просмотров: 1202
Sanek_OS9 пишет:
DelphinPRO, не подскажите в чем разница между self::method() и $this->method()?


по сути никакой, но через, оператор разрешения области видимости, "::" можно обращаться к перегруженным методам!

http://php.net/manual/ru/languag...-nekudotayim.php
exlant Отправлено: 20 Марта, 2015 - 11:36:57 • Тема: Генерация кода для встаки • Форум: Вопросы новичков

Ответов: 5
Просмотров: 249
[url]http://tvzvezda.ru/news/vstrane_i_mire/content/201503120808-frc0.htm#[/url]

лично я здесь никакой функции не нашел!
exlant Отправлено: 20 Марта, 2015 - 08:32:31 • Тема: addslashes • Форум: Вопросы новичков

Ответов: 13
Просмотров: 621
По существу вопроса: на предложенный вами вариант сервер сильно ругается
CODE (html):
скопировать код в буфер обмена
  1. mysql_real_escape_string(): Access denied for user 'username' (using password: NO) in /var/www/script.inc.php on line N
  2. Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/script.parse.inc.php on line N

по вашему вопросу, я предположил, что используется библиотека mysql, поэтому предложил mysql_real_escape_string, на pdo эта функция естественно работать не будет!

Цитата:
А разница? Работает одинаково.


разница существенная! вставляемые таким образом данные, экранируются самими pdo

Цитата:
Вызов PDO::prepare() и PDOStatement::execute() для запросов, которые будут запускаться многократно с различными параметрами, повышает производительность приложения, так как позволяет драйверу кэшировать на клиенте и/или сервере план выполнения запроса и метаданные, а также помогает избежать SQL иньекций, так как нет необходимости экранировать передаваемые параметры.

я рекомендую все же перечитать, что здесь написано http://php.net/manual/ru/pdo.prepare.php

а вот здесь ошибся не много, первые переменные не заметил!
PHP:
скопировать код в буфер обмена
  1.  
  2. $sql="INSERT INTO `".$this->_goods."` (kod, name)
  3.               VALUES (:kod, :name) // поправил
  4.               ON DUPLICATE KEY UPDATE id=LAST_INSERT_ID(id), kod = :kod, name = :name";
  5.                 $stmt=$this->db->prepare($sql);
  6.                 if(!$stmt->execute(array(':kod' => $kod, ':name' => $name))) echo "";
  7.  
exlant Отправлено: 20 Марта, 2015 - 08:16:23 • Тема: addslashes • Форум: Вопросы новичков

Ответов: 13
Просмотров: 621
PHP:
скопировать код в буфер обмена
  1.  
  2. $sql="INSERT INTO `".$this->_goods."` (kod, name)
  3.               VALUES ('$kod', '$name')
  4.               ON DUPLICATE KEY UPDATE id=LAST_INSERT_ID(id), kod = :kod, name = :name";
  5.                 $stmt=$this->db->prepare($sql);
  6.                 if(!$stmt->execute(array(':kod' => $kod, ':name' => $name))) echo "";
  7.  

почему не так тогда?

http://php.net/manual/ru/pdo.prepare.php
exlant Отправлено: 20 Марта, 2015 - 07:58:53 • Тема: addslashes • Форум: Вопросы новичков

Ответов: 13
Просмотров: 621
mysql_real_escape_string

а по сути уже пора переходить на mysqli или pdo, с их подготавливаемыми запросами
exlant Отправлено: 20 Марта, 2015 - 04:44:02 • Тема: Варианты передачи данных в массив POST или GET • Форум: Вопросы новичков

Ответов: 18
Просмотров: 1969
ivnphp пишет:
Если вернуться к этой теме (возврат данных обратно в форму), то этот вопрос можно решить с помощью литературы (в интернете скан книги есть) "Изучаем PHP и MySQL" Линн Бейли и Майкл Моррисон, стр. 239. При нажатие на ссылку еще не нашел.


возврат данных обратно в форму, обычно делают или с помощью сессий:

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. //some.php
  3. if(isset($_POST['some_name'])){
  4. $_SESSION['some_name'] = $_POST['some_name'];
  5. }
  6. ?>

PHP:
скопировать код в буфер обмена
  1. <form action="some.php" method="post">
  2. <input type="text" name="some_name" value="<?=(isset($_SESSION['some_name'])) ? $_SESSION['some_name'] : "" ?>">
  3. <input type="submit" value="Send">


или с помощью того же массива $_POST
PHP:
скопировать код в буфер обмена
  1.  
  2. <form action="" method="post">
  3. <input type="text" name="some_name" value="<?=(isset($_POST['some_name'])) ? $_POST['some_name'] : "" ?>">
  4. <input type="submit" value="Send">
  5.  

а вот если вернуться к теме, то вы хотели
Цитата:
заставить их сохраняться при нажатии на ссылку, а не на <input type="submit" name="add" value="ДОБАВИТЬ" />

на что вам уже ответил несколько раз, что только с помощью php это не возможно! И для отправки формы(не их сохранения, как вы хотели) нажатием на ссылку, нужно использовать JS!

P.S. А ответ вам дал DelphinPRO еще в самом первом сообщении, и посоветовал разобраться, что такое php, и где его используют! А то, что вы кроме себя никого не слышите, лично ваши проблемы!

Страниц (29): В начало « ... 13 14 15 16 [17] 18 19 20 21 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB