Jump to content


quinhone's Content

There have been 1 items by quinhone (Search limited from 29/03/2023)


Ordernar por                Order  

#907498 Integrando O Smarty Com O Xajax E O Adodb

Posted by quinhone on 07/04/2008, 23:23 in Artigos, Dicas e Tutoriais de PHP

Olá Bira_UFV, já faz um tempo que vc colocou esse tutorial aqui, espero que vc possa me ajudar, trabalho com Smarty, PHP e ADODB e estou querendo incluir agora o xajax no meu código, dei uma olhada no seu tutor e achei ele muito bom, mas estou tendo um probleminha aqui que não estou dando conta de resolver, estou usando uma função pra buscar no banco alguns dados, mas quando tento mostrar esses dados na DIV2, dá uma mensagem de erro e mostra o XML num Alert, dizendo que o XML não é válido. Veja meu código abaixo:

<?php

require ('xajax_js/xajax.inc.php');
require ('setup_smarty.php');
include_once('conexao.php');


	function consMarcas(){
		$objResponse = new xajaxResponse();
		$retorno ="";
		global $db;
		
		$rs = $db->Execute("SELECT * FROM marcas order by mar_nome ASC");
		
		if(!$rs){
			
			$objResponse->addAssign("div2","innerHTML", 'erro');
			return $objResponse;
			
		}else{
			$tabela = "<table width=\"50%\" border=\"1\" cellspacing=\"1\" cellpadding=\"1\">";
			while(!$rs->EOF){

				 $tabela .= "<tr><td>".$rs->fields['mar_nome']."</td></tr>";
	
				//$i++;
				$rs->moveNext();
			}
			$tabela .= "</table>";
			$objResponse->addAssign("div2","innerHTML", $tabela);
			
			return $objResponse;		
		}		
	}

$xajax = new xajax(); 

$xajax->registerFunction("consMarcas");

$xajax->processRequests();

$smarty = new Smarty();
$smarty->assign('xajax_javascript', $xajax->getJavascript('xajax_js/'));
$smarty->display('index.tpl');
?>

o erro ao executar é esse:

Posted Image

Desde já se vc puder me ajudar eu agradeço.

Att
Luis Carlos




IPB Skin By Virteq