Jump to content
Fórum Script Brasil

Edno Junior

Membros
  • Content Count

    10
  • Joined

  • Last visited

Community Reputation

0 Neutro

About Edno Junior

  1. Boa Tarde preciso de um programador para converter um sistema em CGI para php Interessados enviar um email para [email protected] Obrigado
  2. Boa Noite, Pessoal estou precisando de uma Tenho um arquivo que faço cadastro nele tem opção de fazer um upload de arquivo, mais queria acrescentar a opção de mais arquivos de upload e cadastrar no banco de dados, quando eu precisar editar a o arquivo possa incluir mais arquivo quando necessário. Segue o arquivo de cadastro: <?php include "../compartilha/conf/conectar.php"; ini_set("display_errors",0) ?> <!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>Painel Administrativo</title> <script type="text/javascript" src="../compartilha/js/funcoes.js"></script> <link rel="stylesheet" type="text/css" href="../compartilha/js/extjs/resources/css/ext-all.css" /> <script type="text/javascript" src="../compartilha/js/extjs/adapter/ext/ext-base.js"></script> <script type="text/javascript" src="../compartilha/js/extjs/ext-all.js"></script> <script type="text/javascript" src="../compartilha/js/tinymce/jscripts/tiny_mce/tiny_mce.js"></script> <link rel="stylesheet" href="../css/jquery.ui.all.css"> <script src="../js/jquery-1.6.2.min.js"></script> <script src="../js/jquery-ui-1.8.16.custom.min.js"></script> <script src="../js/culture/jquery.ui.datepicker-pt-BR.js"></script> <script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script> <script> $(function() { $.datepicker.setDefaults( $.datepicker.regional[ "pt-BR" ] ); $( "#abertura" ).datepicker(); }); </script><script> $(function() { $.datepicker.setDefaults( $.datepicker.regional[ "pt-BR" ] ); $( "#entrega" ).datepicker(); }); </script> <script type="text/javascript"> tinyMCE.init({ // General options mode : "textareas", theme : "advanced", width : 350, height : 200, 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 : "bold,italic,underline,strikethrough,|,link,unlink,|,sub,sup,|,charmap,media", theme_advanced_buttons2 : "", theme_advanced_buttons3 : "", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", language : 'pt' }); function Foco() { document.getElementById("titulo").focus(); } </script> <script> function valida() { if(document.getElementById('titulo').value == '') { function showResultNome() { document.getElementById('titulo').focus(); } Ext.MessageBox.show({ title: 'Mensagem de Erro', msg: 'O título é obrigatório', fn: showResultNome, buttons: Ext.MessageBox.OK, icon: Ext.MessageBox.ERROR }); return false; } else if(document.getElementById('conteudo').length == 0) { function showResultEmail() { document.getElementById('conteudo').focus(); } Ext.MessageBox.show({ title: 'Mensagem de Erro', msg: 'O conteúdo é obrigatório', fn: showResultEmail, buttons: Ext.MessageBox.OK, icon: Ext.MessageBox.ERROR }); return false; } else { return true; } } </script> <style type="text/css"> <!-- .style4 {color: #9999FF} --> </style> <link href="estilos.css" rel="stylesheet" type="text/css" /> </head> <style type="text/css"> <!-- .style3 { color: #FFFFFF; font-family: Tahoma; font-size: 14px; font-weight: bold; } --> </style> </head> <body onload="Foco()"> <table width="540" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="540" height="25" bgcolor="#225582" align="center"><div align="center"><span class="style3">Nova Licita&ccedil;&atilde;o</span> </div></td> </tr> <tr> <td bgcolor="#758FA8"> <form action="criar_noticia.php" method="post" enctype="multipart/form-data" name="form1" id="form1" onsubmit="return valida()"> <table width="100%" border="0"> <tr> <td width="17%">&nbsp;</td> <td width="83%">&nbsp;</td> </tr> <tr> <td class="rotulos"><span class="rotulos">Processo:</span></td> <td><span class="rotulos"> <label> <input name="titulo" type="text" class="x-window-mc" id="titulo" size="70" value="<?php echo $_POST['titulo']; ?>" /> </label> </span></td> </tr><tr> <td class="rotulos"><span class="rotulos">Edital:</span></td> <td><span class="rotulos"> <label> <input name="entrega" type="text" class="x-window-mc" id="entrega" size="30" value="<?php echo $_POST['entrega']; ?>" /> </label> </span></td> </tr> <tr> <td class="rotulos"><span class="rotulos">Entrega:</span></td> <td><span class="rotulos"> <label> <input name="abertura" type="text" class="x-window-mc" id="abertura" size="30" value="<?php echo $_POST['abertura']; ?>" /> </label> Hora<label> <input name="hora_abertura" type="text" class="x-window-mc" id="hora_abertura" size="30" value="<?php echo $_POST['hora_abertura']; ?>" /> </label> </span></td> </tr><tr> <td class="rotulos">Status:</td> <td><span class="rotulos"> <label> <input name="status" type="text" class="x-window-mc" id="status" size="60" value="<?php echo $_POST['status']; ?>" /> </label> </span></td> </tr> <tr> <td class="rotulos"><span class="rotulos">Objeto:</span></td> <td><span class="rotulos"> <label> <textarea name="conteudo" cols="45" rows="5" id="conteudo"><?php echo $_POST['conteudo']; ?></textarea> </label> </span></td> </tr> <tr> <td class="rotulos"><span class="rotulos">Arquivos:</span></td> <td><span class="rotulos"> <label> <input name="imagem" type="file" class="x-window-mc" id="imagem" size="60" /> </label> <br /> </span></td> </tr> <tr> <td class="rotulos"><span class="rotulos">Destaque:</span></td> <td class="ext-strict"><p> <span class="rotulos"> <label> <span class="style3"> <input name="destaque" type="radio" id="destaque_0" value="1" checked="checked" /> Sim</span></label> <span class="style3"> <label> <input type="radio" name="destaque" value="0" id="destaque_1" /> Não</label> </span><br /> </span></p></td> </tr> <tr> <td colspan="2" align="center"><span class="rotulos"> <label> <input name="btn" type="submit" class="x-window-mc" id="btn" value="Gravar Licitação" /> </label><input name="flag" type="hidden" value="cadastrar" /> </span></td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> </table></form></td> </tr> <tr> <td height="20" bgcolor="#225582"></td> </tr> </table> </body> </html> <?php if($_POST['flag'] == 'cadastrar') { $sql2 = "SELECT * FROM noticias WHERE titulo = '".addslashes($_POST['titulo'])."'"; $query2 = $db->Execute($sql2); if($query2->RecordCount() > 0) { $res = "Notícia já está cadastrada."; } else { echo "<script> document.getElementById('titulo').disabled = true; document.getElementById('entrega').disabled = true; document.getElementById('conteudo').disabled = true; document.getElementById('imagem').disabled = true; document.getElementById('btn').disabled = true; </script>"; if(!empty($_FILES['imagem']['name'])): $extensao = explode(".",$_FILES['imagem']['name']); if(strtolower($extensao[1]) != 'pdf' && strtolower($extensao[1]) != 'doc' && strtolower($extensao[1]) != 'docx' && strtolower($extensao[1]) != 'rar' && strtolower($extensao[1]) != 'jpeg'): $res = "Arquivo invalido"; else: $imagem = uniqid().".".$extensao[1]; $imagem_dir = "imagens_noticias/".$imagem; move_uploaded_file($_FILES["imagem"]["tmp_name"], $imagem_dir); $data = date("d/m/Y"); $sql = "INSERT INTO noticias VALUES(NULL,'".$_POST['titulo']."','".$_POST['entrega']."','".$_POST['abertura']."','".$_POST['hora_abertura']."','".$_POST['status']."','".$_POST['conteudo']."','".$imagem."',".$_POST['destaque'].",'".$data."',0)"; $query = $db->Execute($sql); $res = "Cadastro realizado com sucesso!!!"; endif; else: $data = date("d/m/Y"); $sql = "INSERT INTO noticias VALUES(NULL,'".$_POST['titulo']."','".$_POST['entrega']."','".$_POST['abertura']."','".$_POST['hora_abertura']."','".$_POST['status']."','".$_POST['conteudo']."','".$imagem."',".$_POST['destaque'].",'".$data."',0)"; $query = $db->Execute($sql); $res = "Cadastro realizado com sucesso!!!"; endif; echo "<script> alert('".$res."'); location.href='criar_noticia.php'; </script>"; } } ?> E em seguida o banco de dados CREATE TABLE IF NOT EXISTS `noticias` ( `id` int(100) NOT NULL AUTO_INCREMENT, `titulo` varchar(250) NOT NULL, `entrega` varchar(100) NOT NULL, `abertura` varchar(20) NOT NULL, `hora_abertura` varchar(20) NOT NULL, `status` varchar(20) NOT NULL, `conteudo` text NOT NULL, `imagem` varchar(200) NOT NULL, `destaque` int(11) NOT NULL, `data` varchar(15) NOT NULL, `bloqueio` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=118 ; Alguém poderia me ajudar
  3. Edno Junior

    Listagem por data

    Bom galera estou precisando de uma ajuda eu tenho um codigo que preciso adpatar ele para uma agenda, primeiramnete o codigo atual ele puxa do banco de dados pelo id, então eu precisava puxar pela data. Por exemplo hoje estamos no mes de junho a pessoa ia ver somente as datas do mes de junho e julho os mes passado não ia aparecer e os mes que vem so ia aparecer quando o mes atras acaba. Meu banco de dados tem a seguinte estrutura id nome_evento data_evento localidade_evento descricao_evento imagem Aqui segue o codigo como esta hoje <?php $sql = "SELECT * FROM agenda WHERE bloqueio=0 ORDER BY id DESC LIMIT 6"; $query = $db->Execute($sql); while($row = $query->FetchRow()) { ?> <div id="agendaItem"> <div id="agendaItemData"> <div id="agendaItemDataDia" align="center"><b><font size=5 color=#FFFFFF> <?php $dt1 = explode("-",$row['data_evento']); echo $dt1[2]; ?></font></b></div> <div id=agendaItemDataMes" align="center"><b><font size=4 color=#FFFFFF> &nbsp;<?php echo $row['mes_evento]; ?></font></b></div> </div> <div id="agendaItemInfos"> <div id="agendaItemCidade"><font size=4 color=#FFFFFF><?php echo $row['localidade_evento']; ?></font></div> <div id=agendaItemLocal" ><font size=2 color=#FFFFFF><?php echo $row['nome_evento]; ?></font></div> </div> </div> <?php } ?>
  4. Galera to com seguinte problema eu tenho, eu tenho uma galeria de video, ela cadastra normal e lista o videos normalmente o video em forma de imagem e quando clica ele abre o video selecionado, mas quero colocar o ultimo video na pagina principal do site já pronto para rodar, mas não to conseguindo puxar ela criar um codigo que somente rode o ultimo video cadastrado e video já fica na forma de video mesmo igual youtube Aqui segue o banco de dados -- phpMyAdmin SQL Dump -- version 3.3.8.1 -- http://www.phpmyadmin.net -- -- Servidor: cpmy0029.servidorwebfacil.com -- Tempo de Geração: Mar 26, 2012 as 10:31 AM -- Versão do Servidor: 5.1.58 -- Versão do PHP: 5.2.17 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; /*!40101 SET @[email protected]@CHARACTER_SET_CLIENT */; /*!40101 SET @[email protected]@CHARACTER_SET_RESULTS */; /*!40101 SET @[email protected]@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; -- -- Banco de Dados: `agito_video` -- -- -------------------------------------------------------- -- -- Estrutura da tabela `video` -- CREATE TABLE IF NOT EXISTS `video` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nome_youtube` varchar(500) DEFAULT NULL, `url_youtube` varchar(500) DEFAULT NULL, `status_youtube` varchar(15) DEFAULT NULL, `data_youtube` varchar(500) DEFAULT NULL, `texto_youtube` text, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=22 ; Agora não consigo puxar o video, a parte de cadastro e listar ta perfeita se precisar coloco aqui tambem
  5. Bom Galera, Tenho um sistema e nele tem controle de estoque, queria colocar o um estoque minino, assim quando eu cadastro um produto coloco um estoque minino na hora de da saida ele me da uma aviso que o estoque esta no valor minimo e nunca deixar o estoque ficar negativo
  6. Preciso de um programador para criação de um software me add no MSN [email protected]
  7. Ola pessoal venho pedir mas uma ajuda a voces no script abaixo coloquei um lista de produtos so que aparece em ordem de cadastro queria colocar em ordem alfabetica poderiam me ajudar Segue o scrpit <?php session_start(); ob_start(); require_once('verifica.php'); ?> <?php require_once('inc_header.php'); ?> <body> <div id="content"> <?php require_once('menu.php'); ?> <div class="conteudo"> <h2>Produtos</h2> <h3 style="text-align:center;"><a href="new_produto.php">Adicionar novo produto</a></h3> <?php if ($msg) echo $msg . "<br><br>"; ?> <?php if($_GET['pagina']) $pg = $_GET['pagina']; else $pg=0; $rpp=30; // SETA O NUMERO DE RESULTADOS POR PAGINA $ini = $pg*$rpp; $fim = $rpp; $produtos = mysql_query("SELECT * FROM produto") or print (mysql_error()); $total = mysql_num_rows($produtos); $produtos = mysql_query("SELECT * FROM produto AS p LEFT JOIN categoria AS c ON (c.cid = p.id_categoria) ORDER BY id_categoria LIMIT $ini, $fim") or print (mysql_error()); $i=0; $i = mysql_num_rows($produtos); if ($i > 0) {?> <table width=700" align="center" border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111"> <tr> <td width="30%"><center><b>Produto</b></center></td> <td width="20%"><center><b>Categoria</b></center></td> <td width="10%"><center><b>Pre&ccedil;o</b></center></td> <td width="24%"> </td> <td width="8%"> </td> <td width="8%"> </td> </tr> <?php while($linha = mysql_fetch_array($produtos)) { $id = $linha["id]; $nome = $linha["nome"]; $categoria = $linha["cnome"]; $preço = $linha["preço"]; $categoria = iconv("latin1","utf-8",$categoria); ?> <tr> <td width="30%"><?php echo $nome; ?></td> <td width="20%"><?php echo $categoria; ?></td> <td width="10">R$<?php echo $preço; ?></td> <td width="35"><center><a href="java script:popup('<?php echo $id; ?>')">Marcar como Promo&ccedil;&atilde;o</a></center></td> <td width="8%"><center><a href="edit_produto.php?origem=<?php echo $id; ?>">Editar</a></center></td> <td width="8%"><center><a href="excluir.php?tipo=produto&origem=<?php echo $id; ?>">Excluir</a></center></td> </tr> <?php } ?> </table> <?php } echo "<br><center>"; if ($pg > 0) { $prev = $pg - 1; echo "<a href='list_produtos.php?pagina=$prev'> P&aacute;gina Anterior</a>&nbsp;&nbsp;"; } if ((($pg*$rpp)+$rpp) < $total) { $next = $pg + 1; echo "&nbsp;&nbsp;<a href='list_produtos.php?pagina=$next'>Pr&oacute;xima P&aacute;gina </a>"; } echo "</center>"; ?> </div> </div> </body> <?php require_once('inc_footer.php'); ?>
  8. Estou com uma dor de cabeça, tenho um script que vai apresenta orçamentos realizados no site So que o script apresenta as seguintes informações Produto - - Quantidade - - Data - - Orçar Queria adicinonar o antes do produto o Nome do Cliente so que não consigo porque a tabela orçamento so puxa o id cliente por favor me ajude Segue o script <?php session_start(); ob_start(); require_once('verifica.php'); ?> <?php require_once('inc_header.php'); ?> <body> <div id="content"> <?php require_once('menu.php'); ?> <div class="conteudo"> <?php $pedidos = mysql_query("SELECT * FROM orcamento AS o LEFT JOIN cliente AS c ON (o.id_cliente = c.id) LEFT JOIN produto AS p ON (o.id_produto = p.id) WHERE status='Pendente' ORDER BY odata, ohora DESC") or print (mysql_error()); $i=0; $i = mysql_num_rows($pedidos); echo "<h2>Voc&ecirc; tem <u>$i</u> pedido(s) de or&ccedil;amento pendente(s).</h2>"; if ($i > 0) { ?> <table width="650" align="center" border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111"> <tr> <td width="149"> <p align="center">Cliente</td> <td width="138"><center>Produto</center></td> <td width="128"><center>Quantidade</center></td> <td width="97"><center>Data</center></td> <td width="130"><center></center></td> </tr> <?php while($linha = mysql_fetch_array($pedidos)) { $oid = $linha["oid"]; $produto = $linha["nome"]; $quantidade = $linha["quantidade"]; $data = $linha["data"]; ?> <tr> <td width="138"><?php echo $produto; ?></td> <td width="128"><?php echo $produto; ?></td> <td width="97"><?php echo $data; ?></td> <td width="130"><center><a href="orcar.php?origem=<?php echo $oid; ?>">Or&ccedil;ar</a></center></td> </tr> <?php } ?> </table> <?php } ?> <h2><a href="list_pedidos_concluidos.php">Pedidos Conclu&iacute;dos</a></h2> <?php $registros = mysql_query("SELECT * FROM contador"); $num_visitas = mysql_num_rows($registros); $registros = mysql_query("SELECT DISTINCT cnt_ip FROM contador"); $num_visitas_unicas = mysql_num_rows($registros); echo "<p align='center'>"; echo "Total de Visitas: <b>" . $num_visitas . "</b>"; echo " - Total de Visitantes &Uacute;nicos: <b>" . $num_visitas_unicas . "</b>"; echo "</p>"; ?> </div> </div> </body> <?php require_once('inc_footer.php'); ?> Aqui os Dados do Banco == Estrutura da tabela cliente |------ |Campo|Tipo|Nulo|Padrão |------ |//**id**//|int(11)|Não| |nome|varchar(64)|Não| |email|varchar(80)|Não| |telefone|varchar(20)|Não| |**usuario**|varchar(32)|Não| |senha|varchar(32)|Não| == Estrutura da tabela produto |------ |Campo|Tipo|Nulo|Padrão |------ |//**id**//|int(11)|Não| |nome|varchar(64)|Não| |id_categoria|int(11)|Não| |foto|varchar(90)|Não| |altura|float|Não| |largura|float|Não| |preço|float|Não| |estoque|varchar(30)|Não| |descricao|text|Não| |data|date|Não| == Estrutura da tabela orcamento |------ |Campo|Tipo|Nulo|Padrão |------ |//**oid**//|int(11)|Não| |id_cliente|int(11)|Não| |id_produto|int(11)|Não| |quantidade|int(11)|Não| |status|varchar(10)|Não| |valor|float|Não| |odata|date|Não| |ohora|time|Não|
×
×
  • Create New...