Dexvil Posted August 13, 2011 Report Share Posted August 13, 2011 Ola pessoal!!Eu fiz um sistema de noticias onde no inicio ele printava normalmente mas quando eu o atualizo ele da Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource inEsse e o codigo da pagina de noticas<! ----- Cdigo Noticia -----> <TABLE cellSpacing=0 cellPadding=0 border=0> <TBODY> <TR> <! ----- Barra news -----> <TD> <? if ($cont ==1) { $catimage = "titlebar_news.gif"; } else { $catimage = "titlebar_community.gif"; } printf("<IMG height=26 src='images/$catimage' width=394 useMap=#news border=0> "); ?> </TD> </TR> <TR> <TD style="PADDING-TOP: 3px"> <TABLE style="MARGIN-BOTTOM: 6px" cellSpacing=0 cellPadding=0 border=0> <TBODY> <TR> <TD style="PADDING-LEFT: 5px" vAlign=top> <DIV style="WIDTH: 40px; POSITION: relative"> <? while ($linha = mysql_fetch_array($ver)){ ?> <! ----- Imagem categoria -----> <TR> <TD style="PADDING-TOP: 3px"> <TABLE style="MARGIN-BOTTOM: 6px" cellSpacing=0 cellPadding=0 border=0> <TBODY> <TR> <TD style="PADDING-LEFT: 5px" vAlign=top> <DIV style="WIDTH: 40px; POSITION: relative"> <DIV style="POSITION: absolute"> <? echo("<A onfocus=this.blur(); href=' $linha[2] ' target='newwindow'><IMG alt=' $linha[1] ' src='images/$linha[4]' border=0><BR><IMG height=1 src='images/p.gif' width=40 border=0></A>"); ?> </DIV> </DIV> </TD> <TD vAlign=top><IMG height=1 src="images/p.gif" width=5 border=0></TD> <TD> <TABLE cellSpacing=0 cellPadding=0 width=323 border=0> <TBODY> <TR> <! ----- Imagem ponto noticia -----> <TD width=15> <IMG height=15 src="images/bullet.gif" width=15 border=0> </TD> <! ----- Titulo noticia -----> <TD> <? echo("<FONT class=tit><A href=' $linha[2] ' target='newwindow' onfoucs='this.blur();'> $linha[1] </A></FONT>"); ?> </TD> </TR> <TR> <TD></TD> <! -- /--- Corpo noticia -----> <TD style="BORDER-BOTTOM: #b3a471 1px solid"> <? echo("<A href=' $linha[2] ' target='newwindow' onfoucs='this.blur();'> $linha[3] [<I>mais</I>]</A>"); ?> </TD> </TR> </TBODY> </TABLE> </TD> </TR> </TBODY> </TABLE> <! ----- Fim noticia -----> <? } } ?>[b][/b] E essa e a DB CREATE TABLE `wow_news` ( `id` tinyint(4) NOT NULL auto_increment, `categoria` varchar(2) NOT NULL default '', `titulo` longtext NOT NULL, `link` longtext NOT NULL, `noticia` longtext NOT NULL, `imagem` varchar(50) NOT NULL default 'p.gif', PRIMARY KEY (`id`) ) ENGINE=MyISAM;Me ajudem por favor !!! Quote Link to comment Share on other sites More sharing options...
0 ESerra Posted August 13, 2011 Report Share Posted August 13, 2011 <? while ($linha = mysql_fetch_array($ver)){ ?>Em nenhum lugar do seu script existe uma query com a variável $ver... Quote Link to comment Share on other sites More sharing options...
0 Dexvil Posted August 13, 2011 Author Report Share Posted August 13, 2011 Entam você sugeri que eu a remova?Eu removi ele e paro o erro so que também paro de exibir o titulo...Mas já e um começo Quote Link to comment Share on other sites More sharing options...
0 Dexvil Posted August 13, 2011 Author Report Share Posted August 13, 2011 quando eu tiro o codigo ele n printa mais nada na noticia Quote Link to comment Share on other sites More sharing options...
0 ESerra Posted August 13, 2011 Report Share Posted August 13, 2011 Está faltando uma pedaço do seu script, pois se é feita uma consulta no BD, e ela não existe, é claro que nada vai ser exibido, tem que criar a consulta para buscar no BD as notícias. Quote Link to comment Share on other sites More sharing options...
0 Dexvil Posted August 13, 2011 Author Report Share Posted August 13, 2011 mas com o <? while ($linha = mysql_fetch_array($ver)){ ?> ele exibe so q fica dando Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in constantemente e quando eu ponho ele no host ele n da erro mas pra exibir o conteudo tem q atualizar a pagina varias vezes Quote Link to comment Share on other sites More sharing options...
0 ESerra Posted August 13, 2011 Report Share Posted August 13, 2011 Falta a consulta ao banco de dados que deve ser algo:$ver = mysql_query...Sem isto seu script não vai funcionar mesmo.Vou te passar um exemplo de consulta que vai pegar todos os resultados:.... <? $ver = mysql_query("SELECT * FROM wow_news")or die(mysql_error()); while ($linha = mysql_fetch_array($ver)){ ?> ... Quote Link to comment Share on other sites More sharing options...
0 Dexvil Posted August 13, 2011 Author Report Share Posted August 13, 2011 (edited) cara concegui eu fiz isso q você falou e nomei os campos para printar e ai acabou os problemas Edited August 13, 2011 by Dexvil Quote Link to comment Share on other sites More sharing options...
0 Dexvil Posted August 14, 2011 Author Report Share Posted August 14, 2011 Muito Obrigado esqueci de agradecer Viva São paulo !!! =DD Quote Link to comment Share on other sites More sharing options...
Question
Dexvil
Ola pessoal!!
Eu fiz um sistema de noticias onde no inicio ele printava normalmente mas quando eu o atualizo ele da
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
Esse e o codigo da pagina de noticas
E essa e a DBMe ajudem por favor !!!
Link to comment
Share on other sites
8 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.