Jump to content


Ezequiel Schnaider

Member Since 09/01/2008
Offline Last Active 14/11/2009, 12:34
-----

Topics I've Started

Php + Mysql Procedures

31/01/2008, 08:27

Olá pessoal.
Estou tendo uma dificuldade na hora de executar um procedimento criado no MySQL no meu script php.
A rotina está executando certinho no banco via linha de comando mas na hora de trbalhar com ela no script me é retornado o seguinte erro:

"PROCEDURE sistemasabojeris.getMenuRaiz can't return a result set in the given context"

O meu script PHP está assim:

<?

	//CONECTA COM O BANCO DE DADOS
	require_once("conectabojeris.php");
	$Procedure_Menu = "call getMenuRaiz()";

	$menu_princ = MYSQL_QUERY($Procedure_Menu) or die (mysql_error());

	$Codigo_Pai = array();
	
	echo "<ul id=\"primary-nav\">";
	echo "<li class=\"title\">Avaliação de Bens</li>";
	//while($dados = mysql_fetch_array($menu_princ))
	while($dados = mysql_fetch_assoc($menu_princ))
	{
		$id	 = $dados['id'];
		$id_pai = $dados['id_pai'];
		$menu   = $dados['menu'];
		$filho  = $dados['filho'];
		$url	= $dados['url'];
		$nivel  = $dados['nivel'];

		if ($url == "")
		{
			$url = "#";
		}

		if ($filho > 0)
		{
			echo "<li class=\"menuparent\"><a href=\"" + $url + "\">" + $menu + "</a>";
			echo "<ul>";
			$Codigo_Pai[sizeof($Codigo_Pai)] = $id_pai;
		}
		else
		{
			echo "<li><a href=\"" + $url + "\">" + $menu + "</a></li>";
		}

		if (sizeof($Codigo_Pai) > 0)
		{
			if ($id_pai <> $Codigo_Pai[sizeof($Codigo_Pai)])
			{
				echo "</ul>";
				echo "</li>";
				unset($Codigo_Pai[sizeof($Codigo_Pai)]);
			}
		}
	}
	echo "<li class=\"ultimo\"><a href=\"#\">Avaliações Salvas</a></li>";
	echo "<li class=\"sair\"><a href=\"java script:\" class=\"sair\" onclick=\"confirma_saida();\" target=\"_parent\">Sair</a></li>";
	echo "</ul>";

?>

Se alguém tiver uma idéia de como ou pq isso está acontecendo seria de muita utilidade.

Acho até que achei a solução para esse problema, seria usando o mysqli_ para efetuar as operações. Agora só falta testar para ver se funciona mesmo. Mas assim que eu testar posto o código aqui.

Sistema Pag Seguro

09/01/2008, 15:03

Estou seguindo esta pagina: https://pagseguro.uo...oPagSeguro.aspx e tenho que por umas tags input hidden com alguns valores mas na template só posso por as tag e não os valores, então isso seria enviado pelo código php que de alguma forma faz isso com o template, só não sei como fazer isso.


<input type="hidden" name="email_cobranca" value="suport<codebox><input type="hidden" name="email_cobranca" value="suporte@lojamodelo.com.br" /><input type="hidden" name="tipo" value="CBR" /><input type="hidden" name="moeda" value="BRL" /><input type="hidden" name="item_id" value="12345" /><input type="hidden" name="item_descr" value="Descrição do item a ser vendido" /><input type="hidden" name="item_quant" value="1" />

IPB Skin By Virteq