[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите разобратся со скриптом
hoggish
Помогите, кто чем может

Код
<?php
require_once("dbdata.php");
if(isset($_GET['edit']) && $_GET['edit']=="color") {
$v = null;
$id = null;
$v = $_POST['value'];
$id = $_POST['id'];

if (($v != null) && ($v != "") && ($id != null) && ($id != "") ) {
$v = htmlspecialchars($v);

$con = connect();
$updateQuery = sprintf("UPDATE color SET nazv='%s' WHERE id_color=%d",
mysql_real_escape_string($v),
mysql_real_escape_string($id));
if (mysql_query($updateQuery)) {
echo $v;
return;
}
else {
$results['error_mes'] = " : ".mysql_error();
}
}
else {
$results['error_mes'] = ' ';
}
if ($con != null) {
mysql_close($con);
}
echo json_encode($results);
}
?>


С выделенным фрагментом ничо не обновляет, но и ошибок не выдает, если закр. скобку поставить перед echo json_encode($results); , выдает
Код
Fatal error: Call to undefined function: json_encode() in ....

Без выделенных фрагментов все замечательно работает.



Спустя 34 минуты, 32 секунды (27.05.2008 - 00:47) Ghost написал(а):
условие здесь непричём.
у тебя пхп неузнаёт ф-цию json_encode, что, кстати, легко заметить вдумчиво прочитав выдаваемый текст ошибки два-три раза.
что кстати странно, т.к эта ф-ция входит в ядро, тобишь ничего устанавливать для ее работы не надо.
отсюда вывод - у тебя либо в названии ф-ции ошибка, либо пхп собран без поддержки модуля JSON, что можно проверить в phpinfo()
во 2-м случае попробуй почитать здесь

Спустя 18 часов, 47 минут, 8 секунд (27.05.2008 - 19:34) hoggish написал(а):
Сижу читаю ссылочку..
Но как же так?
Цитата(hoggish @ 27.5.2008, 1:12) [snapback]39309[/snapback]
Без выделенных фрагментов все замечательно работает.

Думаю может есть какаято связь между json и обращением к URL, темболее что json ф-ция входит в ядро

Спустя 42 минуты, 50 секунд (27.05.2008 - 20:17) hoggish написал(а):
А если надо - действие скрипта по ссылочке
http://www.demosites.org.ua/weblisteditor/
На следующей ссылочке весь код редактора есть
http://www.simplecoding.org/redaktor-spiska-main.html

Спустя 1 час, 8 минут, 16 секунд (27.05.2008 - 21:25) Ghost написал(а):
если ты действительно не понимаешь "как же", прочитай внимательно про конструкцию if {} else {}

Спустя 2 часа, 26 минут, 43 секунды (27.05.2008 - 23:52) hoggish написал(а):
Если имелось ввиду альтернативное ограничение блоков с endif-ом, экспериментировал, все тщетно crying.gif

Спустя 51 минута, 59 секунд (28.05.2008 - 00:44) Ghost написал(а):
вообще-то это было предложение подумать как ведёт себя программа, когда натыкается на эту конструкцию

Спустя 1 час, 13 минут, 15 секунд (28.05.2008 - 01:57) hoggish написал(а):
Единственное что я надумал, что она работает неправильно, хотя это скорее очевидный факт.
Ghost, расскажи пожалуйста свои идеи что не так с натыкиванием на эту конструкцию.

Спустя 3 дня, 1 час, 31 минута, 30 секунд (1.06.2008 - 03:28) hoggish написал(а):
Up

Спустя 3 дня, 22 часа, 50 минут, 8 секунд (5.06.2008 - 02:18) hoggish написал(а):
Дожили, в слепые, глухие и невнимательные записали angry.gif


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.