Ajax списки и проблемама библиотек

Статус
Закрыто для дальнейших ответов.

Kamilla

Active Member
Регистрация
12.07.2009
Сообщения
27
Добрый день! Я новичок в аяксе, но нужно сделать выпадающие списки.

Итак, с офф сайта скачала пример, его отредактировала. там две папки со скриптами и библиотеками, и три файла где обработчик, функции и главный файл. 

проблема в том, что путей не видит, и не делает что нужно, выполняет только первую часть скрипта.
можно ли из этих двух папок оставить тольько нужный скрипт? может мне что-то другое нужно? вот код:
Код:
<?php

require("adminTool/renews/news.common.php");
 $xajax->printJavascript(); ?> 
 	Выберите раздел:<br><select id="selectRazdel" onChange="xajax_razdel(document.getElementById('selectRazdel').options[document.getElementById('selectRazdel').selectedIndex].text,document.getElementById('selectRazdel').value);return false">
 	<?php
 include('connect.php');
 $query="SELECT * FROM razdel";
 $result = mysql_query($query); 
 while($row=mysql_fetch_array($result))
 {
 echo '<option value="'.$row['id'].'">'.$row['id'].'.'.$row['name'].'</option>';

 }
 ?>
 	</select>
 	<div id="block2" >  </div>
 	<div id="block3" >  </div><br><br><div id="block4" >  </div>
файл  обработч.

Код:
<?php
require_once ("adminTools/renews/xajax_core/xajax.inc.php");

$xajax = new xajax("adminTool/renews/news.server.php");

$xajax->register(XAJAX_FUNCTION,"razdel");
$xajax->register(XAJAX_FUNCTION,"title");
?>
функции
Код:
<?php
function razdel($razdel,$value)
{
   include('connect.php');
   $objResponse = new xajaxResponse(); 

   $id=$value;

   $query= mysql_query("SELECT * FROM news WHERE razdel_id = $id");
   while($row=mysql_fetch_array($query)){
     $mass[]= '<option value="'.$row['id'].'">'.$row['id'].'.'.$row['title'].'</option>';
   }
   $stmass='<br><hr><br>Новости:<br><select id="selectTitle" onChange="xajax_title(document.getElementById(\'selectTitle\').options[document.getElementById(\'selectTitle\').selectedIndex].value);return false">';
$stmass.='<option>...Выберите название новости:...</option>'.implode($mass).'</select>';

    $objResponse->assign("block2", "innerHTML", $stmass);
    return $objResponse;
}

function title($id)
{
 include('connect.php');
// $f=file_put_contents('1.txt',$id);
 $objResponse = new xajaxResponse();

$query= mysql_query("SELECT * FROM news WHERE id = $id");
$row=mysql_fetch_array($query);

$text='<br><br><hr ><br>Редактирование новости:<textarea cols="100" rows="100">'.$row['text'].'</textarea>';

 $objResponse->assign("block3", "innerHTML", $text);
 
 return $objResponse;
}

require("adminTool/renews/news.common.php");
$xajax->processRequest();
?>
мне бы хотелось инеть только один скрипт библиотеки, вместо двух папок с кучей файлов. где можно скачать и будут оно работать?
 
Статус
Закрыто для дальнейших ответов.
Верх Низ