VinnYSPL 0 Denunciar post Postado Setembro 2, 2009 Ola amigos olha e o seguinte meu calendarios de eventos funciona no servidor web. normal mais no local da o seguinte erro. Fatal error: Call to a member function ShowCalendar() on a non-object in D:\Sites\SitesPhP\AGENDA COM CALENDARIO\calendar.php on line 46a linha que indica o erro e essa. <?php require ("conectdb.php"); $sql = "SELECT * FROM agenda"; $limite = mysql_query("$sql"); while ($sql = mysql_fetch_array ($limite) ) { $id = $sql['id']; $dia = $sql['dia']; $mes = $sql['mes']; $ano = $sql['ano']; $nome = $sql['nome']; $descri = $sql['descri']; $contato = $sql['contato']; // // //inclui o programa include_once("functions.php"); $cal = new CALENDAR(); $cal->AddEvent("$dia","$mes","$ano","$nome","janela_agenda.php?id=$id","_blank"); } [color="#FF0000"]$cal->ShowCalendar("pt",1,"250","250");[/color] ?> O que ta em vermelho e a linha poderia me ajudar com isso.vlw amo você. ps: brincaderinha amo minha mulher. Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Setembro 2, 2009 Ta bem precário teu código, tem umas coisas erradas. $limite = mysql_query("$sql"); // e $cal->AddEvent("$dia","$mes","$ano","$nome","janela_agenda.php?id=$id","_blank"); Não precisa de aspas quando se usa variaveis em parametros. Isso se aplica em outros casos tambem, mas vou falar desse só. Olha o legal como é: $limite = mysql_query($sql); // e $cal->AddEvent($dia, $mes, $ano, $nome, 'janela_agenda.php?id='.$id, '_blank'); E uma pergunta. O que é isso: [color="#FF0000"]$cal->ShowCalendar("pt",1,"250","250");[/color] Tu ta querendo colocar o resultado de $cal->ShowCalendar dentro dessas TAG's ? Se for, esta errado desta maneira. Vai dar erro no PHP. Olha o correto. echo '[color="#FF0000"]' . $cal->ShowCalendar('pt', 1, 250, 250) . '[/color]'; Compartilhar este post Link para o post Compartilhar em outros sites
VinnYSPL 0 Denunciar post Postado Setembro 2, 2009 rsrsrs nao as tag color e do forum nem reparei que nao ficou vermelha ^^ aonde tem as tag color que ta dando erro no codigo ai era pra por na cor vermelha. Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Setembro 2, 2009 Dá um var_dump nele pra ver como está. echo '<pre>'; var_dump($cal); $cal->ShowCalendar("pt",1,"250","250"); Posta o que imprimir Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
VinnYSPL 0 Denunciar post Postado Setembro 2, 2009 Muito obrigado Carlos funcionou aki. vlw mesmo. Compartilhar este post Link para o post Compartilhar em outros sites