patricias 0 Denunciar post Postado Janeiro 27, 2006 http://forum.imasters.com.br/public/style_emoticons/default/upset.gif Eu nao consegui sair do form.... quem pode me ajudar? http://forum.imasters.com.br/public/style_emoticons/default/upset.gif :( Compartilhar este post Link para o post Compartilhar em outros sites
Perfect Lion 10 Denunciar post Postado Janeiro 27, 2006 Pat: mysql_query("INSERT INTO imagens (id_image,camiho) VALUES ('', '$imagem')");// veja... você esqueceu de colocar os campos....ou faça assimmysql_query("INSERT INTO imagens ('', '$imagem')"); // sem o values... no manual ta dizendo que funfa mais testei e num funfou Compartilhar este post Link para o post Compartilhar em outros sites
patricias 0 Denunciar post Postado Janeiro 27, 2006 Pat: mysql_query("INSERT INTO imagens (id_image,camiho) VALUES ('', '$imagem')");// veja... você esqueceu de colocar os campos....ou faça assimmysql_query("INSERT INTO imagens ('', '$imagem')"); // sem o values... no manual ta dizendo que funfa mais testei e num funfou que caminho é esse? onde as imagens serão gravadas?tipo:mysql_query("INSERT INTO imagens (id_imagem,imagens) VALUES ('', '$imagem')"); agora me diz uma coisa,como q eu faco pra poder "publicar" uma noticia com a foto, no form (q foi publicado anteriormente)...nao fala de upload, eu tenho que acrescentar nesse form, ou é algo aparte, aqui que me perdi!! Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Janeiro 27, 2006 Erick ta certo sem os campos mas tem que ter o VALUES mas o que ela precisa é fazer o upload salvar na tabela imagens pegar o id e salvar na tabela noticias pode abreviar os nomes dos campos desde que seja passados todos os campos "INSERT INTO tabela VALUES ('' , 'campo1', 'campo2', 'campo3')") o primeiro campo vazio é para o auto incremento Compartilhar este post Link para o post Compartilhar em outros sites
Perfect Lion 10 Denunciar post Postado Janeiro 27, 2006 HUmm eu tentava com values sem values e nunca funfanfa so funfava quando eu atribuia os nomes dos campos... sei la pq.. Compartilhar este post Link para o post Compartilhar em outros sites
FelipeDD 0 Denunciar post Postado Janeiro 27, 2006 Hm....maneiro. Não sabia que o mysql era tão bom assim. Já tava quase dando 70 reais no SQL SERVER pra poder trabalhar com FK.Mas eu ainda tenho uma dúvida. Procurei no manual mas não encontrei, não soube procurar talvez. Qual a carga que o mysql suporta? Quantas conexões simultaneas, tempo de acesso (carga na consulta) ele suporta? Por exemplo a pesquisa em uma tabela com 100 mil registros é eficaz?Um abraço. Compartilhar este post Link para o post Compartilhar em outros sites
patricias 0 Denunciar post Postado Janeiro 27, 2006 Erick ta certo sem os campos mas tem que ter o VALUESmas o que ela precisa é fazer o upload salvar na tabela imagens pegar o id e salvar na tabela noticiaspode abreviar os nomes dos campos desde que seja passados todos os campos"INSERT INTO tabela VALUES ('' , 'campo1', 'campo2', 'campo3')")o primeiro campo vazio é para o auto incrementoNO codigo a seguir:eu acrescendo o codigo de upload nesse arquivo?? ou estou falando besteira???<form action="salvar_noticias.php" name="cadastra" method="POST" enctype="multipart/form-data" > <p><input type="hidden" name="MAX_FILE_SIZE" value="10000" /> </p> <table border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC"> <tr> <td><table border="0" cellpadding="2" cellspacing="1"> <tr bgcolor="#FFFFFF"> <td><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Título:</font></strong></td> <td colspan="2"> <input name="titulo" type="text" maxlength="64" /></td> </tr> <tr bgcolor="#FFFFFF"> <td><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Notícia:</font></strong></td> <td colspan="2" rowspan="2"> <textarea name="conteudo" cols="50" rows="10"></textarea></td> </tr> <tr bgcolor="#FFFFFF"> <td> </td> </tr> <tr bgcolor="#FFFFFF"> <td><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Imagem:</font></strong></td> <td colspan="2"> <input type="file" name="fk_imagem" class="style1" /> [color=#CC0000]// Seria aqui?[/color] </td> </tr> <tr bgcolor="#FFFFFF"> <td><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">setor:</font></strong></td> <td colspan="2"> <select name="setores" id="select"> <option selected="selected">Selecione</option> <?phpmysql_connect("localhost", "pmparaty", "");mysql_select_db("noticias");$re = mysql_query("select * from setores order by setor");while($l = mysql_fetch_array($re)) { $id = $l["id_setor"]; $setor = $l["setor"]; echo "\t<option value=\"$id\">$setor</option>\n";} ?> </select></td> </tr> <tr bgcolor="#FFFFFF"> <td><font size="2" face="verdana"><strong>Destaque</strong></font></td> <td colspan="2" valign="top"> <input type="radio" name="radiobutton" value="radiobutton" /> <font face="verdana"><strong><font size="2">Sim</font></strong></font> <input name="radiobutton" type="radio" value="radiobutton" checked="checked" /> <font face="Verdana, Arial, Helvetica, sans-serif"><strong><font size="2">Não</font></strong></font></td> </tr> <tr bgcolor="#FFFFFF"> <td> </td> <td> <input name="Submit" type="submit" class="style1" value="Salvar" /></td> <td valign="top"> <input name="reset" type="reset" class="style1" id="reset2" value="Limpar" /></td> </tr> </table></td> </tr> </table></form> Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Janeiro 27, 2006 FelipeDD o mysql suporta 100 conexoes simutaneas reservando 1 para uma conta root mas isso é padrao se configurar ele aceita ate 600 conexoes simutaneas sem perder a estabilidade acima disso ja corre risco e ele sobre o tamanho que ele suporta é o limite do servidor ou hd ,pois ele nao é limitado em tamanho só em configuração e se ia dar 70 reais ?, pirata ne? = ) Perfect Lion sobre o sql sem passar os campos funciona normal só passar todos os campos sem esquecer de nenhum patricias você tem que fazer o cadastro de noticias junto com o sistema de upload, se você ficar copiando codigo e colando no meio de outros codigos você nunca vai entender nada, é melhor você tentar fazer Compartilhar este post Link para o post Compartilhar em outros sites
patricias 0 Denunciar post Postado Janeiro 27, 2006 FelipeDD o mysql suporta 100 conexoes simutaneas reservando 1 para uma conta rootmas isso é padrao se configurar ele aceita ate 600 conexoes simutaneas sem perder a estabilidade acima disso ja corre riscoe ele sobre o tamanho que ele suporta é o limite do servidor ou hd ,pois ele nao é limitado em tamanho só em configuraçãoe se ia dar 70 reais ?, pirata ne? = )Perfect Lion sobre o sql sem passar os campos funciona normal só passar todos os campos sem esquecer de nenhumpatriciasvocê tem que fazer o cadastro de noticias junto com o sistema de upload, se você ficar copiando codigo e colando no meio de outros codigos você nunca vai entender nada, é melhor você tentar fazer sim eu fiz o cadastro de noticias, funcionou bunitinho,fiz o de upload, como você me mostrou nas dicas...e tb funcionou, agora, faco oq? tem como facilitar e um unico form fazer isso?como?bom final de semana!! Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Janeiro 28, 2006 tem sim, só você juntar os 2 e como falei você salva a imagem e pega o id dela e salva no noticias Compartilhar este post Link para o post Compartilhar em outros sites
FelipeDD 0 Denunciar post Postado Janeiro 28, 2006 hehe, pirata é? Não ia comprar no servidor. No meu pc ia ser pirada.É 100 conexões ta de bom tamanho. Eu não sei se o sistema da empresa passa disso. Pode ser q passe, hehe.Pro meu projeto ta bom demais, agora pro da empresa eu vou ter que pensar. Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Janeiro 28, 2006 mas como facil é 100 conexoes simutaneas e da pra configurar pra aumentar e é só fazer um sistema que abre e fecha as conexoes direito que nao vai ter problema Compartilhar este post Link para o post Compartilhar em outros sites
FelipeDD 0 Denunciar post Postado Janeiro 28, 2006 entao no caso o require_once seria melhor? Não seria esta a função da function mas ja ia ajudar ne? Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Janeiro 28, 2006 nao porque nao tem nada haver essa função inclui arquivos e uma conexao bem feita nao é pra ser incluida numa pagina, você pode ate incluir mas só abre a conexao na hora de usar muita gente faz errado eles incluem um script com a conexao ja aberta Compartilhar este post Link para o post Compartilhar em outros sites
FelipeDD 0 Denunciar post Postado Janeiro 28, 2006 é verdade, chama a página pra abrir.Como você faz entao? Tem um tópico sobre isto? (soh pra nao judiar do topico do patricias) ta muito bom por sinal. Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Janeiro 28, 2006 depende eu crio classes para conectar mas vou explicar de um jeito facil ou você inclue um arquivo com os dados de configuração ou você conecta direto na hora que for usar mysql_connect("localhost"); mysql_select_db("banco"); mysql_query("select * from tabela"); mysql_close(); a ideia é sempre abrir a conexao na hora de usar e fechar ela em seguida Compartilhar este post Link para o post Compartilhar em outros sites
patricias 0 Denunciar post Postado Janeiro 30, 2006 Gente, bom dia!!! O sisteminha funcionou que é uma beleza, porem, to com uma SUPER HIPER MEGA ULTRA Duvida....não to conseguindo plublicar noticia com imagem, vcs podem me dar um help? se eu deixar o codigo de upload separado vai, mas nao to acertando é juntar isso com o form de publicacao de noticias.... http://forum.imasters.com.br/public/style_emoticons/default/upset.gif http://forum.imasters.com.br/public/style_emoticons/default/upset.gif Bom...aguardo um help!! obrigada Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Janeiro 30, 2006 você deu uma olhada no meu exemplo de upload com imagens ? Compartilhar este post Link para o post Compartilhar em outros sites
patricias 0 Denunciar post Postado Janeiro 30, 2006 você deu uma olhada no meu exemplo de upload com imagens ?Sim!mas não consegui entender como junto os 2 Compartilhar este post Link para o post Compartilhar em outros sites
patricias 0 Denunciar post Postado Janeiro 30, 2006 Pessoal, Fiz um teste aqui com a noticia publicada, e pintou duvida. Consigo listar as ultimas noticias, aparece la bunitinho por titulo, mas não to conseguindo montar o link para que eu possa clicar nessa noticia e ler.... tentei me basear por exemplos, e um deles, o arquivo para ler a noticia, ele me da erro em 2 linhas, vcs poderiam me ajudar? o erro: Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in c:\apache\htdocs\sitefinal\noticias\ler_noticia.php on line 9 Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in c:\apache\htdocs\sitefinal\noticias\ler_noticia.php on line 11 as linhas arquivo ler.php <?php require_once('../Connections/Noticias.php'); ?> <?php mysql_select_db($database_Noticias, $Noticias); $query_rsRelacaoUltimasNoticias = "SELECT * FROM noticias ORDER BY id_noticia DESC"; $rsRelacaoUltimasNoticias = mysql_query($query_rsRelacaoUltimasNoticias, $Noticias) or die(mysql_error()); $row_rsRelacaoUltimasNoticias = mysql_fetch_assoc($rsRelacaoUltimasNoticias); $totalRows_rsRelacaoUltimasNoticias = mysql_num_rows($rsRelacaoUltimasNoticias); (linha 9) mysql_select_db($database_noticias, $noticias); $query_rsLeitorNoticia = ("SELECT *, date_format(data, '%d/%m/%Y') AS data FROM noticias WHERE id_noticia=" .$_GET['not_id']. " AND noticias.not_status = 'ON'"); (linha 11) $rsLeitorNoticia = mysql_query($query_rsLeitorNoticia, $noticias) or die(mysql_error()); $row_rsLeitorNoticia = mysql_fetch_assoc($rsLeitorNoticia); $totalRows_rsLeitorNoticia = mysql_num_rows($rsLeitorNoticia); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Projeto: Portal de Notícias</title> <style type="text/css" media="screen"> <!-- @import url(/css/style_portal.css); --> </style> </head> <body> <div id="menu"> <table width="75%" border="0" align="left" cellpadding="2" cellspacing="1"> <tr> <td><h2 align="left"><?php echo $row_rsLeitorNoticia['titulo']; ?></h2> <p align="left"><?php echo nl2br($row_rsLeitorNoticia['conteudo']); ?></p> <p align="left">Publicada em: <?php echo $row_rsLeitorNoticia['data']; ?></p> <p align="left">Fonte: <?php echo $row_rsLeitorNoticia['fonte']; ?></p> </td> </tr> </table> <h2> </h2> </div> <div id="rodape"> <h4> </h4> </div> </div> </body> </html> <?php mysql_free_result($rsRelacaoUltimasNoticias); mysql_free_result($rsLeitorNoticia); ?> Arquivo UltimasNoticias.php <?php require_once('../Connections/Noticias.php'); ?> <body onLoad="show5()"> <table width="75%" border="0" cellspacing="1" cellpadding="2"> <tr> <td><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Últimas Notícias <span id="liveclock"> </span> </strong></font></td> <td><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong> </strong></font></td> <td><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong> <script language="JavaScript"> function show5(){ if (!document.layers&&!document.all) return var Digital=new Date() var hours=Digital.getHours() var minutes=Digital.getMinutes() var seconds=Digital.getSeconds() var dn="AM" if (hours>12){ dn="PM" hours=hours-12 } if (hours==0) hours=12 if (minutes<=9) minutes="0"+minutes if (seconds<=9) seconds="0"+seconds myclock="<font size='1' face='Arial' ><b><font size='1'></font></br>"+hours+":"+minutes+":" +seconds+" "+dn+"</b></font>" if (document.layers){ document.layers.liveclock.document.write(myclock) document.layers.liveclock.document.close() } else if (document.all) liveclock.innerHTML=myclock setTimeout("show5()",1000) } //--> </script> </strong></font></td> </tr> <tr> <td colspan="3"> <table width="56%" border="0" cellpadding="0" cellspacing="1" bgcolor="#000000"> <tr> <td><table width="100%" border="0" align="left" cellpadding="0" cellspacing="0"> <tr> <td bgcolor="#FFFFFF"> <?php mysql_select_db($database_Noticias, $Noticias); $query_rsNoticiaIndex = "SELECT noticias.`data`, noticias.titulo FROM noticias "; $rsNoticiaIndex = mysql_query($query_rsNoticiaIndex, $Noticias) or die(mysql_error()); $row_rsNoticiaIndex = mysql_fetch_assoc($rsNoticiaIndex); $totalRows_rsNoticiaIndex = mysql_num_rows($rsNoticiaIndex); $maxRows_rsRelacaoUltimasNoticias = 10; $pageNum_rsRelacaoUltimasNoticias = 0; if (isset($HTTP_GET_VARS['pageNum_rsRelacaoUltimasNoticias'])) { $pageNum_rsRelacaoUltimasNoticias = $HTTP_GET_VARS['pageNum_rsRelacaoUltimasNoticias']; } $startRow_rsRelacaoUltimasNoticias = $pageNum_rsRelacaoUltimasNoticias * $maxRows_rsRelacaoUltimasNoticias; mysql_select_db($database_Noticias, $Noticias); $query_rsRelacaoUltimasNoticias = "SELECT * FROM noticias "; $query_limit_rsRelacaoUltimasNoticias = sprintf("%s LIMIT %d, %d", $query_rsRelacaoUltimasNoticias, $startRow_rsRelacaoUltimasNoticias, $maxRows_rsRelacaoUltimasNoticias); $rsRelacaoUltimasNoticias = mysql_query($query_limit_rsRelacaoUltimasNoticias, $Noticias) or die(mysql_error()); $row_rsRelacaoUltimasNoticias = mysql_fetch_assoc($rsRelacaoUltimasNoticias); if (isset($HTTP_GET_VARS['totalRows_rsRelacaoUltimasNoticias'])) { $totalRows_rsRelacaoUltimasNoticias = $HTTP_GET_VARS['totalRows_rsRelacaoUltimasNoticias']; } else { $all_rsRelacaoUltimasNoticias = mysql_query($query_rsRelacaoUltimasNoticias); $totalRows_rsRelacaoUltimasNoticias = mysql_num_rows($all_rsRelacaoUltimasNoticias); } $totalPages_rsRelacaoUltimasNoticias = ceil($totalRows_rsRelacaoUltimasNoticias/$maxRows_rsRelacaoUltimasNoticias)-1; ?> <?php do { ?> </td> </tr> <tr> <td bgcolor="#F5f5f5"> <strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="imagens/seta2.gif" width="18" height="18"></font></strong> <a href="leitor_noticia.php?id_noticia=<?php echo $row_rsRelacaoUltimasNoticias['id_noticia']; ?>"><?php echo $row_rsRelacaoUltimasNoticias['titulo']; ?></a></td> </tr> <tr> <td bgcolor="ffffff"><?php echo $parcial; ?></td> </tr> <tr> <td bgcolor="#FFFFFF"> <?php } while ($row_rsRelacaoUltimasNoticias = mysql_fetch_assoc($rsRelacaoUltimasNoticias)); ?> </td> </tr> <tr> <td bgcolor="#FFFFFF"> <?php mysql_free_result($rsNoticiaIndex); mysql_free_result($rsRelacaoUltimasNoticias); ?> </td> </tr> </table></td> </tr> </table></td> </tr> </table> Help-me? :wacko: Compartilhar este post Link para o post Compartilhar em outros sites