Помогите пожалуста разобраться. Код (Text): ]<?php require_once("dbdata.php"); [color=darkred] if(isset($_GET['edit']) && $_GET['edit']=="color") { [/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); [color=darkred] } [/color] ?> С выделенным фрагментом ничо не обновляет, но и ошибок не выдает, если закр. скобку поставить перед echo json_encode($results); , выдает Код (Text): Fatal error: Call to undefined function: json_encode() in ... Без выделенных фрагментов все замечательно работает.
"Call to undefined function: json_encode()" - "Хаха, абалдуй, функции json_encode() не существует. Лол, смотрите, у него нет json_encode()". Разработчики PHP очень злобные люди. Если серьёзно. json_encode() появилась только в PHP 5.2.0, а до этого была отдельным модулем. Обнови версию PHP.
Я не зря написал А если надо - действие скрипта по ссылочке http://www.demosites.org.ua/weblisteditor/ На следующей ссылочке весь код редактора есть http://www.simplecoding.org/redaktor-spiska-main.html Заранее благодарен.
Ты переменную edit через GET передавал вообще? И равнялась она color? По тем ссылкам что ты дал не нашёл ничего похожего на твой код.
Да, ровнялась, и на страницу переходило, объекты все добавило, единственное что не обновляет после того как условие поставил с GET, не добавляет тоже, но она и до того не добавляла. http://www.simplecoding.org/wp-content/ ... editor.zip Это здесь. А скрипт этот в \weblisteditor\scripts\updateitem.php
Посмотрел скрипт, но не понял, что именно ты хочешь в нём изменить. Добавить новую переменную? Ты можешь СВОЙ скрипт дать? Там наворочено всякого ненужного.
Я хочу страницу с параметрами сделать, условие с GETом поставил. У меня все впринципе также как в 1-м примере только ещё семь копипастов, за условие переменные только вынес. Если поймешь в чем тут проблема, буду очень рад. Да и вобще думаю не париться и других не парить, восемь страничек сделаю и бог с ним. P/S Мне ещё с добавлением разбираться. Кстати не скажешь, там только в AddItem.php поля надо менять? "Не могу добавить запись: " и 'Не задано значение записи' даже не выводятся, наверно гдето при создании кнопки вписать надо. С явой жаль совсем не дружу.