Ir para conteúdo
Fórum Script Brasil

kel777

Membros
  • Total de itens

    29
  • Registro em

  • Última visita

Tudo que kel777 postou

  1. Cara legal a solução, mais para oque vou fazer não vai servir... seguinte, vou usar esse script em um sistema de cadastramento de produtos, para uma loja virtual, cada produto poderá ter 6 fotos, pra não encherem de fotos nos produtos e fica aquela coisa brega feia... Eu agradeço muito a sua resposta! Teria ideia de como fazer dessa forma?
  2. Olá pessoal, estou com a seguinte dúvida... Quero fazer um sistema de upload de imagens mais quero que o sistema só hospede 6 imagens... Já uso o seguinte código , gostaria de adapta-lo pois não tenho ideia de como fazer isso... Upload.php $Codigo=$_GET['Codigo']; $Cod_Dep=$_GET['Cod_Dep']; $pasta = 'fotos/'; foreach($_FILES["img"]["error"] as $key => $error){ if($error == UPLOAD_ERR_OK){ $tmp_name = $_FILES["img"]["tmp_name"][$key]; $cod = md5(date('Y-m-d H:i:s:u')) . '-' . $_FILES["img"]["name"][$key]; $nome = $_FILES["img"]["name"][$key]; $uploadfile = $pasta . basename($cod); $Data = date("d/m/Y"); if(move_uploaded_file($tmp_name, $uploadfile)){ $inserir = mysql_query("INSERT INTO fotos_album (ID,Codigo,Cod_Dep,Foto,Data) VALUES ('','$Codigo','$Cod_Dep','$cod','$Data')"); }else{ echo '<div class="alert alert-error"> <button type="button" class="close" data-dismiss="alert">×</button> Erro ao enviar o arquivo '.$nome.', tente novamente, ou entre em contato com o suporte! </div>'; } } index.php <input type="file" name="img[]" type=file multiple> Funciona legal pra mim, agora quero que ele limite para apenas 6 imagens. Obrigado a todos!
  3. kel777

    Problemas While no Menu

    amigo, fiz exatamente oque você me falou, o código fico assim: <ul class="dropdown dropdown-horizontal"> <!--MENU--> <?php $sql="SELECT * FROM categoria"; $result=mysql_query($sql); while($rows=mysql_fetch_array($result)){ ?> <li><a href="produtos-selecionar.php?Categoria=<? echo $rows['Codigo']; ?>" class="dir"><? echo $rows['Categoria']; ?></a> <!--SUBMENU--> <ul> <?php $sql2="SELECT * FROM Categoria JOIN Subcategoria ON(Codigo = Codigo) WHERE Codigo={$row['Codigo']}"; $result=mysql_query($sql2); while($rows=mysql_fetch_array($result)){ ?> <li><a href="produtos-selecionar.php?Categoria=<? echo $rows['Codigo']; ?>&Subcategoria<? echo $rows['ID']; ?>"><? echo $rows['Subcategoria']; ?></a></li> <? } ?> </ul> <? } ?> </ul> Mais ainda esta dando o mesmo erro nas linhas 6 e 14, não sei mais onde mexer rs..
  4. kel777

    Problemas While no Menu

    Olá amigo, muito obrigado por me responder! O sistema dos códigos é o seguinte... Tenho uma tabela para 'Categoria' e uma para 'Subcategoria' Ao cadastrar a Categoria gera um código, que é cadastrado também na Subcategoria, assim fica, todas as Subcategorias com o mesmo Código da Categoria selecionada. acho que deu pra entender rs... Tive um problema com a solução que você me mandou, o problema apareceu com as aspas na parte de $row['Codigo']; no Select... Muito obrigado, um abraço.
  5. Boa noite pessoal, estou fazendo um menu de Categorias e Subcategorias, é um menu com DropDown (Aparece mais opções ao passar o mouse), então a ideia é ao colocar o mouse encima da Categoria, apareça as Subcategorias referente a categoria. Mais não está funcionando, e acusa o erro nas linhas 6 e 14 que são exatamente as linhas da While. vou mandar o código, para que algum de vocês possam me ajudar! <ul class="dropdown dropdown-horizontal"> <!--MENU--> <? $sql="SELECT * FROM categoria"; $result=mysql_query($sql); while($rows=mysql_fetch_array($result)){ ?> <li><a href="produtos-selecionar.php?Categoria=<? echo $rows['Codigo']; ?>" class="dir"><? echo $rows['Categoria']; ?></a> <!--SUBMENU--> <ul> <? $sql2="SELECT * FROM Categoria JOIN Subcategoria ON(Codigo = Codigo) WHERE Codigo=$Codigo"; $result=mysql_query($sql2); while($rows=mysql_fetch_array($result)){ ?> <li><a href="produtos-selecionar.php?Categoria=<? echo $rows['Codigo']; ?>&Subcategoria<? echo $rows['ID']; ?>"><? echo $rows['Subcategoria']; ?></a></li> <? } ?> </ul> <? } ?> </ul>
  6. kel777

    Texto com Resultado MySQL.

    Cara é exatamente isso, deu certinho, só gostaria de saber como usaria nesse caso: <? $HOMEtitulo= $rows['HOMEtitulo']; if ($HOMEtitulo==""){ } else{ "<div class='fb-like' data-href='http://proativa.org/$HOMEtitulo' data-send='true' data-width='450' data-show-faces='true'></div>"; } ?> eu fiz um sistema onde o cliente cria páginas pelo admin, e se ela quer que aquela página tenha um curtir do facebook, se sim, aparece, se não, não aparece Só que não da certo. Poderia me ajudar? valeu!
  7. kel777

    Texto com Resultado MySQL.

    Cara é exatamente isso, deu certinho, só gostaria de saber como usaria nesse caso: <? $HOMEtitulo= $rows['HOMEtitulo']; if ($HOMEtitulo==""){ } else{ "<div class='fb-like' data-href='http://proativa.org/$HOMEtitulo' data-send='true' data-width='450' data-show-faces='true'></div>"; } ?> eu fiz um sistema onde o cliente cria páginas pelo admin, e se ela quer que aquela página tenha um curtir do facebook, se sim, aparece, se não, não aparece Só que não da certo. Poderia me ajudar? valeu!
  8. kel777

    Texto com Resultado MySQL.

    Então amigo, não seria para adicionar ao db. vou citar um exemplo: * Cadastro de Produtos Nome do produto: Celular Valor do produto: R$ 150,00 Faz de conta que eu não cadastrei o valor do produto, então não vai aparecer "Valor do produto" Vai aparecer somente o Nome do Produto: Celular. deu pra intender +/- ? rs Olá! Não entendi muito bem não, mas se você quis dizer que se o $rows retornar 0 não insere o texto no banco?Se for isto, veja: $resultado= $rows['Resultado']; if ($resultado==""){ //Caso não retornar nada, não faz nada. }else{ //Caso retornar mais de um caractere: //coloque aqui a linha de código para adicionar texto no bd. } Se não for isso, explica mais detalhadamente. Flws!
  9. Olá pessoal, creio que minha dúvida seja de fácil resolução, mesmo assim não consegui achar nada para soluciona-la. Eu quero inserir um texto junto com o resultado do Banco de Dados, exemplo: texto echo $rows['Resultado']; Se o resultado voltar vazio, não aparecer o texto. Deu pra intender? rs Valeu pessoal!
  10. Cara, desculpa pelo tamanho do código, rs se quiser mando só as partes em php.
  11. Claro amigo, vou postar o código inteiro, a parte da senha eu nem mexi ainda. <?php include "validar_session.php"; include "config/config.php"; // ALTERA OS DADOS if ($_GET['area']==post){ $id=$_GET['id']; $sql1="SELECT * FROM dados_administracao WHERE ID='$id'"; $query1 = mysql_query($sql1); if (!$query1){ echo "Não foi possivel selecionar o ID!";}else{ $login = htmlspecialchars($_POST['login']); $nome = $_POST['nome']; $sobrenome = $_POST['sobrenome']; $email = $_POST['email']; $foto = $_FILES["foto"]; if (!empty($foto["name"])) { // Pega extensão da imagem preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext); // Gera um nome único para a imagem $nome_imagem = md5(uniqid(time())) . "." . $ext[1]; // Caminho de onde ficará a imagem $caminho_imagem = "fotos/" . $nome_imagem; $caminho_thumb = "fotos/thumb/" . $nome_imagem; // Redmenciona e Recorta a imagem require_once 'script/ThumbLib.inc.php'; $thumb = PhpThumbFactory::create($_FILES['foto']['tmp_name'] ); $thumb->adaptiveResize(115, 115); $thumb->save('fotos/thumb/' . $nome_imagem); // Faz o upload da imagem para seu respectivo caminho move_uploaded_file($foto["tmp_name"], $caminho_imagem); // faz consulta para atualizar os dados $sql2 = "update dados_administracao set Login = '$login',Nome = '$nome',Sobrenome = '$sobrenome',Email = '$email',Foto = '$nome_imagem' where ID = '$id'"; $query2 = mysql_query($sql2); if (!$sql2){ echo "Não foi possivel atualizar os dados!";}else{ echo "Os dados foram atualizados com sucesso!"; } } } } ?> <?php if ($_GET['area']==pass){ //ALTERA A SENHA // recebe dados do formulario $senha = $_POST['senha']; $rep_senha = $_POST['rep_senha']; // verifica se o usuario digitou a senha if($senha == "") { echo "<script> alert ('Não é permitido deixar o campo Senha em branco!')</script>"; echo "<script> history.go(-1); </script>"; exit; } else { // se ele digitou vamos comparar if($senha != $rep_senha) { echo "<script> alert ('As senhas não conferem, digite novamente!')"; echo "<script> history.go(-1); </script>"; exit; } } // altera a senha $consulta = mysql_query("update dados_administracao set Senha = '$senha' where ID = '$id'"); // verifica se foi atualizado os dados if($consulta) { echo '<div class="alert alert-info"> <button type="button" class="close" data-dismiss="alert">×</button> Senha atualizada com sucesso! </div>'; } else { echo '<div class="alert alert-info"> <button type="button" class="close" data-dismiss="alert">×</button> Erro! por algum motivo não foi possível enviar sua solicitação, tente novamente mais tarde, ou entre em contato com o suporte! </div>'; } } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Minha Conta</title> <meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content=""> <meta name="author" content=""> <link rel="stylesheet" type="text/css" href="lib/bootstrap/css/bootstrap.css"> <link rel="stylesheet" type="text/css" href="stylesheets/theme.css"> <link rel="stylesheet" href="lib/font-awesome/css/font-awesome.css"> <script src="lib/jquery-1.7.2.min.js" type="text/javascript"></script> <!-- Demo page code --> <style type="text/css"> #line-chart { height:300px; width:800px; margin: 0px auto; margin-top: 1em; } .brand { font-family: georgia, serif; } .brand .first { color: #ccc; font-style: italic; } .brand .second { color: #fff; font-weight: bold; } </style> <!-- Le HTML5 shim, for IE6-8 support of HTML5 elements --> <!--[if lt IE 9]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <!-- Le fav and touch icons --> <link rel="shortcut icon" href="../assets/ico/favicon.ico"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../assets/ico/apple-touch-icon-144-precomposed.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../assets/ico/apple-touch-icon-114-precomposed.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../assets/ico/apple-touch-icon-72-precomposed.png"> <link rel="apple-touch-icon-precomposed" href="../assets/ico/apple-touch-icon-57-precomposed.png"> </head> <!--[if lt IE 7 ]> <body class="ie ie6"> <![endif]--> <!--[if IE 7 ]> <body class="ie ie7 "> <![endif]--> <!--[if IE 8 ]> <body class="ie ie8 "> <![endif]--> <!--[if IE 9 ]> <body class="ie ie9 "> <![endif]--> <!--[if (gt IE 9)|!(IE)]><!--> <body class=""> <!--<![endif]--> <!-- TOPO --> <? include ('include/topo.php') ?> <!-- FIM DO TOPO --> <!-- BARRA LATERAL --> <? include ('include/menu.php') ?> <!-- FIM BARRA LAETRAL --> <?php $id=$_GET['id']; $sql3="SELECT * FROM dados_administracao WHERE ID='$id'"; $result=mysql_query($sql3); $rows=mysql_fetch_array($result); ?> <div class="content"> <div class="header"> <h1 class="page-title">Alterar Dados</h1> </div> <ul class="breadcrumb"> <li><a href="index.html">Home</a> <span class="divider">/</span></li> <li class="active">Minha Conta</li> </ul> <div class="container-fluid"> <div class="row-fluid"> <div class="btn-toolbar"> <form class="input-xlarge" id="tab" action="<?php echo $PHP_SELF; ?>?id=<?php echo $rows['ID']; ?>&area=post" method="post" enctype="multipart/form-data"> <button type="submit" name="submit" id="submit" class="btn btn-primary"><i class="icon-save"></i> Salvar</button> <div class="btn-group"> </div> </div> <div class="well"> <ul class="nav nav-tabs"> <li class="active"><a href="#home" data-toggle="tab">Conta</a></li> <li><a href="#profile" data-toggle="tab">Senha</a></li> </ul> <div id="myTabContent" class="tab-content"> <div class="tab-pane active in" id="home"> <label>Usuário</label> <input type="text" value="<? echo $rows['Login']; ?>" class="input-xlarge" name="login"> Se modificar este campo, terá que logar novamente! <label>Nome</label> <input type="text" value="<? echo $rows['Nome']; ?>" class="input-xlarge" name="nome"> <label>Sobrenome</label> <input type="text" value="<? echo $rows['Sobrenome']; ?>" class="input-xlarge" name="sobrenome"> <label>Email</label> <input type="text" value="<? echo $rows['Email']; ?>" class="input-xlarge" name="email"> <label>Foto</label> <img src="fotos/thumb/<? echo $rows['Foto']; ?>" width="115" height="115"><br> <input type="file" name="foto" /> </form> </div> <div class="tab-pane fade" id="profile"> <form class="input-xlarge" id="tab2" action="usuario.php?id=<? echo $rows['ID']; ?>?area=pass" method="post"> <label>Nova Senha</label> <input name="senha" type="password" class="input-xlarge"> <label>Repetir Senha</label> <input name="rep_senha" type="password" class="input-xlarge" id="rep_senha"> <div> <button type="submit" name="submit" id="submit" class="btn btn-primary">Alterar Senha</button> </div> </form> </div> </div> </div> <div class="modal small hide fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h3 id="myModalLabel">Delete Confirmation</h3> </div> <div class="modal-body"> <p class="error-text"><i class="icon-warning-sign modal-icon"></i>Are you sure you want to delete the user?</p> </div> <div class="modal-footer"> <button class="btn" data-dismiss="modal" aria-hidden="true">Cancel</button> <button class="btn btn-danger" data-dismiss="modal">Delete</button> </div> </div> <!-- RODAPÉ --> <? include ('include/rodape.php') ?> <!-- FIM RODAPÉ --> </div> </div> </div> <script src="lib/bootstrap/js/bootstrap.js"></script> <script type="text/javascript"> $("[rel=tooltip]").tooltip(); $(function() { $('.demo-cancel-click').click(function(){return false;}); }); </script> </body> </html>
  12. Amigo eu fiz conforme você me pediu, mais ainda esta do mesmo jeito. conferi bastante pra ver se eu não tava errando.. mais não estou localizando o erro. como você me mandou: Primeira parte // ALTERA OS DADOS if ($_GET['area']==post){ $id=$_GET['id']; $sql1="SELECT * FROM dados_administracao WHERE ID='$id'"; $query1 = mysql_query($sql1); if (!$query1){ echo "Não foi possivel selecionar o ID!";}else{ Segunda parte $sql2 = "update dados_administracao set Login = '$login',Nome = '$nome',Sobrenome = '$sobrenome',Email = '$email',Foto = '$nome_imagem' where ID = '$id_usuario'"; $query2 = mysql_query($sql2); if (!$sql2){ echo "Não foi possivel atualizar os dados!";}else{ echo "Os dados foram atualizados com sucesso!"; Me desculpe pelo transtorno, já estou muito grato!
  13. Ai pessoal, estou com mais um problema. Tinha funcionado tudo certinho, mais ai no meu sistema eu tenho outros cadastros que podem ser alterados por qualquer conta. Eu tava alterando passando o Login, mais como eu tenho mais cadastros optei por alterar por ID Mais eu não to conseguindo modificar o cadastro do usuário pelo ID. vou mostrar pra ver se fica mais fácil de intender... No formulário fiz action="<?php echo $PHP_SELF; ?>?id=<?php echo $rows['ID'] ?>?area=post" provavelmente não pode estar assim, mais foi o único jeito que pensei Na area=post if ($_GET['area']==post){ $id=$_GET['id']; $sql="SELECT * FROM dados_administracao WHERE ID='$id'"; E para atualizar os dados $sql = "update dados_administracao set Login = '$login',Nome = '$nome',Sobrenome = '$sobrenome',Email = '$email',Foto = '$nome_imagem' where ID = '$id_usuario'"; Alguém pode me ajudar?
  14. Opa Lucke, deu certinho cara! tudo funcionando. Obrigado a todos!
  15. Olá pessoal, meu problema é o seguinte, eu tenho um sistema de cadastro, e quero que o usuário consiga atualizar os seus dados. Até ai tudo bem tenho funcionando, porem quando o usuário clica em atualizar ele vai pra outra página, eu queria que ficasse na mesma página com um action="" Ai no formulário eu fiz <form id="tab" action="<?php echo $PHP_SELF; ?>" method="post"> E coloquei o código que já estava funcinando dessa forma <?php include "validar_session.php"; include "config/config.php"; if(!empty($_POST['submit'])){ $login = htmlspecialchars($_POST['login']); $nome = $_POST['nome']; $sobrenome = $_POST['sobrenome']; $email = $_POST['email']; $foto = $_FILES["foto"]; if (!empty($foto["name"])) { // Pega extensão da imagem preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext); // Gera um nome único para a imagem $nome_imagem = md5(uniqid(time())) . "." . $ext[1]; // Caminho de onde ficará a imagem $caminho_imagem = "fotos/" . $nome_imagem; $caminho_thumb = "fotos/thumb/" . $nome_imagem; // Redmenciona e Recorta a imagem require_once 'script/ThumbLib.inc.php'; $thumb = PhpThumbFactory::create($_FILES['foto']['tmp_name'] ); $thumb->adaptiveResize(115, 115); $thumb->save('fotos/thumb/' . $nome_imagem); // Faz o upload da imagem para seu respectivo caminho move_uploaded_file($foto["tmp_name"], $caminho_imagem); } // faz consulta para atualizar os dados $sql = "update dados_administracao set Login = '$login',Nome = '$nome',Sobrenome = '$sobrenome',Email = '$email',Foto = '$nome' where Login = '$login_usuario'"; $consulta = mysql_query($sql); // verifica se foi atualizado os dados if($consulta) { echo '<div class="alert alert-info"> <button type="button" class="close" data-dismiss="alert">×</button> Parabéns você foi cadastrado em nosso sistema! </div>'; } else { echo '<div class="alert alert-info"> <button type="button" class="close" data-dismiss="alert">×</button> Erro! por algum motivo não foi possível enviar sua solicitação, tente novamente mais tarde, ou entre em contato com o suporte! </div>'; } } ?> E quando clico para atualizar os dados, não da em nada, nem mensagem de erro, nem atualiza, simplesmente não acontece nada, volta a página como se não tivesse nenhuma ação. alguém pode ver onde eu estou errando? Obrigado!
  16. Ta certo cara, desculpa minha folga. rs vou tentar aqui, caso eu consiga eu posto oque eu fiz. Brigadão cara! fica na paz
  17. Blew, Acredito não estar muito longe de conseguir. vou postar aqui como estão as páginas, assim você vai localizar fácil meu erro a página alterar_postagem.php lista todas as postagens: <? include ('include/footer.php') ?> <? // faz consulta no banco $consulta = mysql_query("select * from forum_question WHERE Name = '$name'"); ?> <?php $host="localhost"; // Host name $username="proativa_blog"; // Mysql username $password="q4w3e2r1"; // Mysql password $db_name="proativa_blog"; // Database name $tbl_name="forum_question"; // Table name // Connect to server and select databse. mysql_connect("$host", "$username", "$password")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB"); $sql="SELECT * FROM $tbl_name ORDER BY id DESC"; // OREDER BY id DESC is order result by descending $result=mysql_query($sql); ?> <!-- Navigation --> <div id="navigation"> <ul> <li><a href="index2.php"><span>INÍCIO</span></a></li> <li><a href="blog.php" class="active"><span>BLOG</span></a></li> <li><a href="eventos.php"><span>EVENTO</span></a></li> <li><a href="cadastro.php"><span>CADASTRAR NOVO USUÁRIO</span></a></li> <li><a href="dados_usuario.php"><span>ALTERAR DADOS</span></a></li> <li><a href="alterar_senha.php"><span>ALTERAR SENHA</span></a></li> <li><a href="logout.php"><span>SAIR</span></a></li> </ul> </div> <!-- End Navigation --> </div> </div> <!-- End Header --> <!-- Content --> <div id="content" class="shell"> <!-- Help Navigation --> <div id="help-nav"> <a href="index.php">INÍCIO</a> &gt; <a href="blog.php">BLOG</a> &gt; ALTERAR POSTAGEM </div> <!-- End Help Navigation --> <h6 class="red"></ol> <span class="red"><h1> <p>Alterar Postagem</p></h1></span></h6> </div> <?php // Start looping table row while($rows=mysql_fetch_array($result)){ ?> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="listagem"> <tr> <td class="b">&nbsp;</td> <td class="b">&nbsp;</td> <td class="b">&nbsp;</td> <td class="c">&nbsp;</td> </tr> <tr> <td width="163">&nbsp;</td> <td width="172" class="image"><a href="modificar_postagem.php?id=<? echo $rows['id']; ?>"><img src="fotos/<? echo $rows['foto']; ?>" width="168" height="113" class="image" /></a></td> <td width="24" class="b">&nbsp;</td> <td width="944" class="c"><h3><a href="modificar_postagem.php?id=<? echo $rows['id']; ?>"><? echo $rows['topic']; ?></a></h3><br /> <? echo $rows['detail']; ?> <a href="modificar_postagem.php?id=<? echo $rows['id']; ?>"> Continuar lendo...</a><br /> <b class="list_data"><br /> <? echo $rows['view']; ?> Visitas / <? echo $rows['reply']; ?> Comentários &nbsp; / &nbsp;<a href="modificar_postagem.php?id=<? echo $rows['id']; ?>"> MODIFICAR POSTAGEM </a> <div class="fb-like" data-href="http://iprism.com.br/blog_topico.php?id=<? echo $rows['id']; ?>" data-send="true" data-layout="button_count" data-width="450" data-show-faces="true"></div> </td> </tr> <tr> <td class="b">&nbsp;</td> <td colspan="3" class="b"><hr></td> </tr> </table> <p>&nbsp;</p> <!-- End Content --> </div> <?php // Exit looping and close connection } mysql_close(); ?> <!-- Footer --> <div id="footer"> <p>&copy;Painel de Controle ..::IPRISM::..</p> </div> <!-- End Footer --> </body> </html> A página modificar_postagem.php mostra a postagem que o usuário escolheu para edição <? include ('include/footer.php') ?> <?php $host="localhost"; // Host name $username="proativa_blog"; // Mysql username $password="q4w3e2r1"; // Mysql password $db_name="proativa_blog"; // Database name $tbl_name="forum_question"; // Table name // Connect to server and select databse. mysql_connect("$host", "$username", "$password")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB"); // get value of id that sent from address bar $id=$_GET['id']; $sql="SELECT * FROM $tbl_name WHERE id='$id'"; $result=mysql_query($sql); $rows=mysql_fetch_array($result); $id = (int) $_GET['id']; ?> <!-- EDITOR HTML--> &lt;script type="text/javascript" src="../tiny_mce/tiny_mce.js"></script> &lt;script type="text/javascript"> tinyMCE.init({ // General options mode : "textareas", theme : "advanced", plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template", // Theme options theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect", theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor", theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen", theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", theme_advanced_statusbar_location : "bottom", theme_advanced_resizing : true, // Example content CSS (should be your site CSS) content_css : "css/content.css", // Drop lists for link/image/media/template dialogs template_external_list_url : "lists/template_list.js", external_link_list_url : "lists/link_list.js", external_image_list_url : "lists/image_list.js", media_external_list_url : "lists/media_list.js", // Replace values for the template plugin template_replace_values : { username : "Some User", staffid : "991234" } }); </script> <!-- Navigation --> <div id="navigation"> <ul> <li><a href="index2.php"><span>INÍCIO</span></a></li> <li><a href="blog.php" class="active"><span>BLOG</span></a></li> <li><a href="eventos.php"><span>EVENTO</span></a></li> <li><a href="cadastro.php"><span>CADASTRAR NOVO USUÁRIO</span></a></li> <li><a href="dados_usuario.php"><span>ALTERAR DADOS</span></a></li> <li><a href="alterar_senha.php"><span>ALTERAR SENHA</span></a></li> <li><a href="logout.php"><span>SAIR</span></a></li> </ul> </div> <!-- End Navigation --> </div> </div> <!-- End Header --> <!-- Content --> <div id="content" class="shell"> <!-- Help Navigation --> <div id="help-nav"> <a href="index.php">INÍCIO</a> &gt; <a href="blog.php">BLOG</a> &gt; <a href="alterar_postagem.php">ALTERAR POSTAGEM</a> &gt; POSTAGEM ID:<? echo $rows['id']; ?> </div> <!-- End Help Navigation --> <h6 class="red"></ol> <span class="red"><h1> <p>Alterar Postagem</p></h1></span> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="1"> <tr> <form id="topic" name="form1" method="post" action="confirmacao_alterar_postagem.php" enctype="multipart/form-data"> <td> <table width="80%" border="0" cellpadding="3" cellspacing="1"> <tr> <td colspan="3"><strong><span class="red"><h1>Título da Postagem</h1></span></strong></td> </tr> <tr> <td colspan="3"><strong> <h3> <input name="topic" type="text" id="topic" size="100" value="<? echo $rows['topic']; ?>" /> </h3></strong></td> </tr> <tr> <td height="20" colspan="3" valign="top"><strong> <span class="red"><h1>Resumo</h1> </span> (Cole o inicio do texto. Será acrecentado ler mais no final)</h3> </strong></td> </tr> <tr> <td colspan="3" valign="top"> <textarea name="detail" cols="55" rows="5" id="detail"><? echo $rows['detail']; ?></textarea> </td> </tr> <tr> <td colspan="3" valign="top"><strong> <span class="red"><h1>Digite o conteudo completo</h1></span> </strong></td> </tr> <tr> <td colspan="3" valign="top"><strong> <h3> <textarea name="complete" cols="55" rows="5" id="complete"><? echo $rows['complete']; ?></textarea> </h3> </strong></td> </tr> <tr> <td colspan="3"><strong><span class="red"><h1>Imagem</h1></span></strong></td> </tr> <tr> <td colspan="3"><input type="file" name="foto" value="<? echo $rows['foto']; ?>" /> <span class="obs">(168 x 113)</span></td> </tr> <tr> <td colspan="3"><strong><span class="red"><h1>Autor</h1></span></strong></td> </tr> <tr> <td colspan="3"><input name="name" type="text" id="name" size="53" value="<? echo $rows['name']; ?>" /> <span class="obs"> (Somente se foi escrito por você)</span></span></span></span></td> </tr> <tr> <td colspan="3"><strong><span class="red"><h1>Email</h1></span></strong></td> </tr> <tr> <td colspan="3"><input name="email" type="text" id="email" size="53" value="<? echo $rows['email']; ?>" /> <span class="obs"> (Não Obrigatório)</span></td> </tr> <tr> <td width="19%">&nbsp;</td> <td width="1%">&nbsp;</td> <td width="80%"><p> <input name="Submit" type="image" class="button rarr" value="Postar no Blog" src="images/atualizar-btn.png" /> </p> </td> </tr> </table> </td> </form> </tr> </table> <p>&nbsp;</p> </div> <!-- End Content --> </div> <!-- Footer --> <div id="footer"> <p>&copy;Painel de Controle ..::IPRISM::..</p> </div> <!-- End Footer --> </body> </html> confirmacao_alterar_postagem.php é que recebe os dados e altera no banco de dados <? include ('include/footer.php') ?> <?php $host="localhost"; // Host name $username="proativa_blog"; // Mysql username $password="q4w3e2r1"; // Mysql password $db_name="proativa_blog"; // Database name $tbl_name="forum_question"; // Table name // Connect to server and select databse. mysql_connect("$host", "$username", "$password")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB"); // get value of id that sent from address bar $id=$_GET['id']; $sql="SELECT * FROM $tbl_name WHERE id='$id'"; $result=mysql_query($sql); $rows=mysql_fetch_array($result); $id = (int) $_GET['id']; ?> <? // faz consulta no banco $consulta = mysql_query("select * from forum_question where id = '$id'"); ?> <!-- EDITOR HTML--> &lt;script type="text/javascript" src="../tiny_mce/tiny_mce.js"></script> &lt;script type="text/javascript"> tinyMCE.init({ // General options mode : "textareas", theme : "advanced", plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template", // Theme options theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect", theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor", theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen", theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", theme_advanced_statusbar_location : "bottom", theme_advanced_resizing : true, // Example content CSS (should be your site CSS) content_css : "css/content.css", // Drop lists for link/image/media/template dialogs template_external_list_url : "lists/template_list.js", external_link_list_url : "lists/link_list.js", external_image_list_url : "lists/image_list.js", media_external_list_url : "lists/media_list.js", // Replace values for the template plugin template_replace_values : { username : "Some User", staffid : "991234" } }); </script> <!-- Navigation --> <div id="navigation"> <ul> <li><a href="index2.php"><span>INÍCIO</span></a></li> <li><a href="blog.php" class="active"><span>BLOG</span></a></li> <li><a href="eventos.php"><span>EVENTO</span></a></li> <li><a href="cadastro.php"><span>CADASTRAR NOVO USUÁRIO</span></a></li> <li><a href="dados_usuario.php"><span>ALTERAR DADOS</span></a></li> <li><a href="alterar_senha.php"><span>ALTERAR SENHA</span></a></li> <li><a href="logout.php"><span>SAIR</span></a></li> </ul> </div> <!-- End Navigation --> </div> </div> <!-- End Header --> <!-- Content --> <div id="content" class="shell"> <!-- Help Navigation --> <div id="help-nav"> <a href="index.php">INÍCIO</a> &gt; <a href="blog.php">BLOG</a> &gt; <a href="alterar_postagem.php">ALTERAR POSTAGEM</a> &gt; POSTAGEM ID:<? echo $rows['id']; ?> </div> <!-- End Help Navigation --> <h6 class="red"></ol> <span class="red"><h1> <p>Alterar Postagem</p></h1></span> <?php while($linha = mysql_fetch_object($consulta)) { ?> <? $topic = htmlspecialchars($_POST['topic']); $detail = $_POST['detail']; $complete = $_POST['complete']; $foto = $_POST['foto']; $name = $_POST['name']; $email = $_POST['email']; // verifica o Título if($topic == "") { echo "Não é permitido deixar o Tópico em Branco!"; exit; } // verifica o Resumo if($topic == "") { echo "Não é permitido deixar o Resumo em Branco!"; exit; } // verifica o Conteúdo if($topic == "") { echo "Não é permitido deixar o Resumo em Conteúdo!"; exit; } // verifica o Autor if($topic == "") { echo "Não é permitido deixar o Resumo em Autor!"; exit; } // faz consulta para atualizar os dados $sql = "update forum_question set topic = '$topic', detail = '$detail', complete = '$complete', name = '$name', email = '$email' where id = '$id'"; $consulta = mysql_query($sql); // verifica se foi atualizado os dados if($consulta) { echo " Postagem atualizados com Sucesso!<br> Click <a href=http://iprism.com.br/admin/alterar_postagem.php>aqui</a> para retornar!"; exit; } else { echo " Não foi possivel atualizar os dados!<br> Click <a href=http://iprism.com.br/admin/alterar_postagem.php>aqui</a> para retornar!"; exit; } ?> <?php } ?> <p>&nbsp;</p> </div> <!-- End Content --> </div> <!-- Footer --> <div id="footer"> <p>&copy;Painel de Controle ..::IPRISM::..</p> </div> <!-- End Footer --> </body> </html> Mais uma vez, agradeço muito pela ajuda!
  18. kel777

    Filtar Resultado PHP + MYSQL

    O Blew valeu pela força ai. É o seguinte Na tabela dos usuários tenho ID, Nome Na tabela da postagem tenho o ID da postagem, criei ID_Usuario e tenho a postagem O ID da postagem ta em auto increment. Agora só não intendi a parte de session, como eu faria isso?
  19. Cara, esse banco tem também o "id" de cada postagem, ai eu pensei que poderia usar o "id" para que alterasse apenas a postagem que eu editei, fiz o seguinte: Na linha 20 $consulta = mysql_query("select * from forum_question where id = '$id'"); Na linha 122 $sql = "update forum_question set topic = '$topic', detail = '$detail', complete = '$complete', name = '$name', email = '$email' where id = '$id'"; mais ele não da em nada. quando clico para atualizar a pagina não mostra erro e nem nada. oque eu errei?
  20. Olá pessoal. Tenho em meu site um sistema de postagem. E para deixa-lo mais fácil estou criando dentro do admin uma forma dos usuários alterarem os posts, assim se algum estiver com erro é fácil para alterar. Até então deu tudo certo, alterou os dados como eu queria. O problema é que alterou todos os posts. No caso eu alterei só o título, e todos os posts ficaram com o mesmo título. Segue o código abaixo: <? include ('include/footer.php') ?> <?php $host="localhost"; // Host name $username="proativa_blog"; // Mysql username $password="q4w3e2r1"; // Mysql password $db_name="proativa_blog"; // Database name $tbl_name="forum_question"; // Table name // Connect to server and select databse. mysql_connect("$host", "$username", "$password")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB"); // get value of id that sent from address bar $id=$_GET['id']; $sql="SELECT * FROM $tbl_name WHERE id='$id'"; $result=mysql_query($sql); $rows=mysql_fetch_array($result); ?> <? // faz consulta no banco $consulta = mysql_query("select * from forum_question"); ?> <!-- EDITOR HTML--> <script type="text/javascript" src="../tiny_mce/tiny_mce.js"></script> <script type="text/javascript"> tinyMCE.init({ // General options mode : "textareas", theme : "advanced", plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template", // Theme options theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect", theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor", theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen", theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", theme_advanced_statusbar_location : "bottom", theme_advanced_resizing : true, // Example content CSS (should be your site CSS) content_css : "css/content.css", // Drop lists for link/image/media/template dialogs template_external_list_url : "lists/template_list.js", external_link_list_url : "lists/link_list.js", external_image_list_url : "lists/image_list.js", media_external_list_url : "lists/media_list.js", // Replace values for the template plugin template_replace_values : { username : "Some User", staffid : "991234" } }); </script> <!-- Navigation --> <div id="navigation"> <ul> <li><a href="index2.php"><span>INÍCIO</span></a></li> <li><a href="blog.php" class="active"><span>BLOG</span></a></li> <li><a href="eventos.php"><span>EVENTO</span></a></li> <li><a href="cadastro.php"><span>CADASTRAR NOVO USUÁRIO</span></a></li> <li><a href="dados_usuario.php"><span>ALTERAR DADOS</span></a></li> <li><a href="alterar_senha.php"><span>ALTERAR SENHA</span></a></li> <li><a href="logout.php"><span>SAIR</span></a></li> </ul> </div> <!-- End Navigation --> </div> </div> <!-- End Header --> <!-- Content --> <div id="content" class="shell"> <!-- Help Navigation --> <div id="help-nav"> <a href="index.php">INÍCIO</a> &gt; <a href="blog.php">BLOG</a> &gt; <a href="alterar_postagem.php">ALTERAR POSTAGEM</a> &gt; POSTAGEM ID:<? echo $rows['id']; ?> </div> <!-- End Help Navigation --> <h6 class="red"></ol> <span class="red"><h1> <p>Alterar Postagem</p></h1></span> <?php while($linha = mysql_fetch_object($consulta)) { ?> <? $topic = htmlspecialchars($_POST['topic']); $detail = $_POST['detail']; $complete = $_POST['complete']; $foto = $_POST['foto']; $name = $_POST['name']; $email = $_POST['email']; // verifica o Título if($topic == "") { echo "Não é permitido deixar o Tópico em Branco!"; exit; } // verifica o Resumo if($topic == "") { echo "Não é permitido deixar o Resumo em Branco!"; exit; } // verifica o Conteúdo if($topic == "") { echo "Não é permitido deixar o Resumo em Conteúdo!"; exit; } // verifica o Autor if($topic == "") { echo "Não é permitido deixar o Resumo em Autor!"; exit; } // faz consulta para atualizar os dados $sql = "update forum_question set topic = '$topic', detail = '$detail', complete = '$complete', name = '$name', email = '$email'"; $consulta = mysql_query($sql); // verifica se foi atualizado os dados if($consulta) { echo " Postagem atualizados com Sucesso!<br> Click <a href=http://iprism.com.br/admin/alterar_postagem.php>aqui</a> para retornar!"; exit; } else { echo " Não foi possivel atualizar os dados!<br> Click <a href=http://iprism.com.br/admin/alterar_postagem.php>aqui</a> para retornar!"; exit; } ?> <?php } ?> <p>&nbsp;</p> </div> <!-- End Content --> </div> <!-- Footer --> <div id="footer"> <p>&copy;Painel de Controle ..::IPRISM::..</p> </div> <!-- End Footer --> </body> </html> Obrigado!
  21. kel777

    Filtar Resultado PHP + MYSQL

    Cara, eu to pensando aqui, acho que não vai dar certo pelo seguinte Eu tenho um Banco de Dados para o cadastro dos usuários, que tem acesso a página de postagens no blog E tenho um Banco de Dados responsável para adicionar o Blog do Post, onde tem uma coluna com o nome "name" que seria que eu queira pegar. Mais ai não daria certo. Teria que ser na mesma tabela. Ou to falando bobagem?
  22. kel777

    Filtar Resultado PHP + MYSQL

    Pô cara, eu não tenho certeza se eu tenho isso que você falou na minha tabela. Como posso saber se tenho? e para eu adicionara clausula WHERE seria: $consulta = mysql_query("select * from dados_usuarios where Login = '$login_usuario' WHERE name"); Desculpa minha ignorância. rs
  23. Olá pessoal, sou novo no fórum, e novo em programação. Estou fazendo um site para minha igreja, e eu fiz um sistema de blog, onde podemos criar postagens em um admin. E dentro do admin estou criando um sistema onde o criador do tópico possa alterar algum tópico que ele mesmo postou. Meu problema é o seguinte, quero que ao abrir a página de editar postagem, só apareça os tópicos que ele postou, ou seja, quero que filtre o resultado pelo nome dele ao fazer o login. Espero ter sido claro. rs segue o código: <?php $host="localhost"; // Host name $username="proativa_blog"; // Mysql username $password="q4w3e2r1"; // Mysql password $db_name="proativa_blog"; // Database name $tbl_name="forum_question"; // Table name // Connect to server and select databse. mysql_connect("$host", "$username", "$password")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB"); $sql="SELECT * FROM $tbl_name ORDER BY id DESC"; // OREDER BY id DESC is order result by descending $result=mysql_query($sql); ?> <?php // Start looping table row while($rows=mysql_fetch_array($result)){ ?> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="listagem"> <tr> <td class="b">&nbsp;</td> <td class="b">&nbsp;</td> <td class="b">&nbsp;</td> <td class="c">&nbsp;</td> </tr> <tr> <td width="163">&nbsp;</td> <td width="172"><a href="blog_topico.php?id=<? echo $rows['id']; ?>"><img src="fotos/<? echo $rows['foto']; ?>" width="168" height="113" /></td> <td width="24" class="b">&nbsp;</td> <td width="944" class="c"><a href="blog_topico.php?id=<? echo $rows['id']; ?>"><h3><? echo $rows['topic']; ?></h3></a><br /> <? echo $rows['detail']; ?><a href="blog_topico.php?id=<? echo $rows['id']; ?>"> Continuar lendo...<br /></a> <b class="list_data"><br /> <? echo $rows['view']; ?> Visitas / <? echo $rows['reply']; ?> Comentários &nbsp; <div class="fb-like" data-href="http://iprism.com.br/blog_topico.php?id=<? echo $rows['id']; ?>" data-send="true" data-layout="button_count" data-width="450" data-show-faces="true"></div> </b></td> </tr> <tr> <td class="b">&nbsp;</td> <td class="b">&nbsp;</td> <td class="b">&nbsp;</td> <td class="c">&nbsp;</td> </tr> </table> <?php // Exit looping and close connection } mysql_close(); ?> Desde-já agradeço a todos!
  24. Ae pessoal, consegui Só acrescentei no inicio o código: $numreg = 2; // Quantos registros por página vai ser mostrado if (!isset($pg)) { $pg = 0; } $inicial = $pg * $numreg; e acrescentei no SELECT: LIMIT $inicial, $numreg" Abraço a todos!
  25. Bom dia galera, é o seguinte, no meu site eu tenho uma parte de blog, onde eu posto tudo pelo admin. E na minha página inicial eu quero que mostre apenas as duas ultimas postagens. meu código é esse: <?php $host="localhost"; // Host name $username="proativa_blog"; // Mysql username $password="q4w3e2r1"; // Mysql password $db_name="proativa_blog"; // Database name $tbl_name="forum_question"; // Table name // Connect to server and select databse. mysql_connect("$host", "$username", "$password")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB"); $sql="SELECT * FROM $tbl_name ORDER BY id DESC"; // OREDER BY id DESC is order result by descending ?> <table width="630px" border="0" cellspacing="1" cellpadding="0"> <tr> <td colspan="2" id="blog"> <h2 class="a_bubble"> <span>Em Quanto isso no Blog...</span> <a href="blog.php" class="latest-articles">VER TODOS</a> </h2> </td> </tr> </table> <p> <?php // Start looping table row while($rows=mysql_fetch_array($result)){ ?> </p> <table width="630" border="0" cellspacing="1" cellpadding="0"> <tr> <td> <div class="blog-posts"> <ul> <!-- Blog Post --> <li> <h3><a href="blog_topico.php?id=<? echo $rows['id']; ?>"><? echo $rows['topic']; ?></a></h3> <h4>Postado em <? echo $rows['datetime']; ?> por <? echo $rows['name']; ?></h4> <div class="image"> <a href="blog_topico.php?id=<? echo $rows['id']; ?>"><img src="admin/fotos/<? echo $rows['foto']; ?>" alt="Ver Postagem" /></a> </div> <div class="data"> <p><? echo $rows['detail']; ?> <a href="blog_topico.php?id=<? echo $rows['id']; ?>"> Continuar lendo...<br /></a></p> </div> <div class="cl"> </div> <div class="buttons"> <a href="blog_topico.php?id=<? echo $rows['id']; ?>" class="button rarr">LER MAIS</a> <a href="blog_topico.php?id=<? echo $rows['id']; ?>" class="button comments">COMENTAR</a> <div class="cl"> </div> </div> </li> <!-- /Blog Post --> </ul> </div> </td> </tr> </table> <?php // Exit looping and close connection } mysql_close(); ?> Abraços a todos!
×
×
  • Criar Novo...