Ir para conteúdo
Fórum Script Brasil

cmdmss

Membros
  • Total de itens

    87
  • Registro em

  • Última visita

Tudo que cmdmss postou

  1. cmdmss

    Problema no session_start()

    Cara, eu to usando o dreamweaver pra fazer o site, e nele a opção de adicionar B.O.M esta desmarcada... por tanto o site não possui o B.O.M....
  2. Caros colegas, pesquisei em mil sites sobre o erro abaixo, fiz tudo o que eles pediam, porém, nada ajudou, por isso estou apelando para o forum. Sera que alguém podia me dar a luz no fim do tunel? Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at G:\Opc2\clientes\faz_consulta\faz_consulta.php:1) in G:\Opc2\clientes\faz_consulta\faz_consulta.php on line 2 Eis o código. <?php session_start(); include("funcoes.php"); require_once "conecta_sgv.php"; $user = $_SESSION['id']; $men = mysql_query("SELECT * FROM usuarios WHERE usuario = '$user'"); $emp = $_POST['Empresas']; $uni = $_POST['Unidades']; $con = $_POST['Contatos']; require_once("conecta.php"); $sql = "SELECT * from empresas WHERE id = '$emp'"; $qr=mysql_query($sql); $aux=mysql_fetch_object($qr); $sql2="SELECT * from unidades WHERE id = '$uni'"; $qr2=mysql_query($sql2); $aux2=mysql_fetch_object($qr2); $sql3="SELECT * from contatos WHERE id = '$con'"; $qr3=mysql_query($sql3); $aux3=mysql_fetch_object($qr3); $sql4="SELECT * from hardware WHERE unidade_ID = '$uni' ORDER BY fornecedora"; $qr4=mysql_query($sql4); $sql5="SELECT * from software WHERE unidade_ID = '$uni' ORDER BY nome"; $qr5=mysql_query($sql5); $sql6="SELECT id from software WHERE unidade_ID = '$uni' ORDER BY nome"; $qr6=mysql_query($sql6); $x = mysql_fetch_object($qr6); $soft_id = $x->id; $sql7 = "SELECT * from acessorios_pdma WHERE unidade_id = '$uni'"; $qr7 = mysql_query($sql7); $sql8="SELECT id from hardware WHERE unidade_ID = '$uni'"; $qr8=mysql_query($sql8) or die (mysql_error()); $z = mysql_fetch_object($qr8); $hard_id = $z->id; mysql_close(); ?> <HTML> <HEAD> <TITLE>sgv</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> <style type="text/css"> <!-- body { background-color: #0052A5; } #apDiv1 { position:absolute; width:341px; height:21px; z-index:1; left: 61px; top: 4px; } #apDiv2 { position:absolute; width:735px; height:23px; z-index:2; left: 63px; top: 32px; } #apDiv3 { position:absolute; width:295px; height:13px; z-index:3; left: 127px; top: 70px; } #apDiv4 { position:absolute; width:298px; height:14px; z-index:4; left: 507px; top: 69px; } #apDiv5 { position:absolute; width:351px; height:235px; z-index:5; left: 70px; top: 90px; } #apDiv6 { position:absolute; width:352px; height:237px; z-index:6; left: 452px; top: 89px; } #apDiv7 { position:absolute; width:735px; height:170px; z-index:7; left: 70px; top: 367px; } --> </style></HEAD> <BODY LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0> <!-- ImageReady Slices (sgv.psd) --> <center><IMG SRC="images/sgv.gif" WIDTH=767 HEIGHT=570 BORDER=0 ALT=""></center> <div id="apDiv5"></div> <div id="apDiv6"></div> <div id="apDiv7"></div> <div id="apDiv1"><? echo "<font size=2><b>Olá $user, em que posso lhe ser útil hoje?</b></font>"; ?></div> <div id="apDiv2"><? ver_per($men);?></div> <div id="apDiv3"><? echo "$aux->Empresas"; ?></div> <div id="apDiv4"></div> <!-- End ImageReady Slices --> </BODY> </HTML>
  3. Prezados colegas, estou tentando fazer uma coisa simples, selecionar num combobox e fazer aparecer um determinado texto no textarea... to usando jquery pra fazer isso, mas não sei mesmo onde estou errando. Abaixo segue o comando do jquery na pagina principal. <script type="text/javascript" src="jquery-1.4.1.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("select[name=msgs]").change(function(){ $.post("texto_msgs.php", {msgs:$("#msgs option:selected").text()}, function(valor){ $("textarea[name=texto]").val(valor); } ) }) }) </script> ...<select name="msgs" id="msgs" size="8"><?php require_once("conecta_sgv.php"); $sql="SELECT * from mensagens WHERE destinatario = '$user'"; $qr=mysql_query($sql) or die (mysql_error()); while($ln=mysql_fetch_assoc($qr)){ echo '<option value="'.$ln['id'].'">'.$ln['titulo'].' - De:'.$ln['autor'].'</option>'; } ?> </select></td></td></td></tr> <tr><td><td><td align="center"><textarea name="texto" id="texto" rows="10" cols="65"></textarea>... E aqui segue o texto_msgs.php <? require_once("conecta_sgv.php"); $id=$_POST['msgs']; $sql="SELECT * FROM mensagens WHERE id = '$id'"; $qr=mysql_query($sql) or die (mysql_error()); while($ln = mysql_fetch_assoc($qr)) { echo $ln['mensagem']; } ?> alguém pode me dar a luz no fim do tunel?
  4. Caros colegas, eis a questão. Tenho um banco de dados mysql onde existe uma tabela com hardwares cadastrados de uma determinada empresa, e outra tabela com acessorios cadastrados que estão relacioandos com o hardware. Ao tentar vizualizar este com mysql, não está sendo apresentado corretamente por nada! Na tabela de acessorios, um hardware pode ter mais de um acessorio. Ao executar o codigo que estou fazendo, ele está listando todos os acessorios dentro da celula de um hardware. Sera que alguém pode me ajudar nesta logica? Segue o codigo. <?php $emp = $_POST['Empresas']; $uni = $_POST['Unidades']; $con = $_POST['Contatos']; require_once("conecta.php"); $sql = "SELECT * from empresas WHERE id = '$emp'"; $qr=mysql_query($sql); $aux=mysql_fetch_object($qr); $sql2="SELECT * from unidades WHERE id = '$uni'"; $qr2=mysql_query($sql2); $aux2=mysql_fetch_object($qr2); $sql3="SELECT * from contatos WHERE id = '$con'"; $qr3=mysql_query($sql3); $aux3=mysql_fetch_object($qr3); $sql4="SELECT * from hardware WHERE unidade_ID = '$uni' ORDER BY instrumento"; $qr4=mysql_query($sql4); $sql5="SELECT * from software WHERE unidade_ID = '$uni' ORDER BY nome"; $qr5=mysql_query($sql5); $sql6="SELECT * from hardware WHERE unidade_ID = '$uni'"; $qr6=mysql_query($sql6); $aux4 = mysql_fetch_object($qr6); $hardid = $aux4->id; $sql7 = "SELECT * from acessorios_pdma WHERE unidade_id = '$uni'"; $qr7 = mysql_query($sql7); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Untitled Document</title> <style type="text/css"> <!-- body { background-color: #226CB2; background-image: url(); } body,td,th { font-size: small; } --> </style></head> <body leftmargin="1" marginwidth="200"> <table width="800" height="324" border="1" align="center"> <tr> <td height="137" bgcolor="#FFFFFF"><h2>Empresa:<? echo "$aux->Empresas"; ?></h2> <h2>Unidade:<? echo "$aux2->Unidades"; ?></h2><hr><br> <table border=0> <tr> <td>Endere&ccedilo:</td><td><? echo "$aux2->End"; ?></td></tr> <tr> <td>Bairro:</td><td><? echo "$aux2->Bairro"; ?></td></tr> <tr> <td>N:</td><td><? echo "$aux2->Num"; ?></td> </tr> <tr> <td>Cidade:</td><td><? echo "$aux2->Cidade"; ?></td></tr> <tr> <td>Estado:</td><td><? echo "$aux2->Estado"; ?></td> </tr> <tr> <td>CEP:</td><td><? echo "$aux2->CEP"; ?></td></tr> <tr> <td>CNPJ:</td><td><? echo "$aux2->cnpj"; ?></td></tr> <tr> <td>IE:</td><td><? echo "$aux2->ie"; ?></td> </tr> </table> <h2>Contato</h2><hr> <table border=0> <tr> <td>Nome:</td><td><? echo "$aux3->Contatos"; ?></td></tr> <tr> <td>E-mail:</td><td><? echo "$aux3->Email"; ?></td></tr> <tr> <td> Telefone:</td><td><? echo "$aux3->TelefoneCom"; ?></td> </tr> <tr> <td>Fax:</td><td><? echo "$aux3->TelFax"; ?></td> </tr> <tr> <td>Celular:</td><td><? echo "$aux3->TelefoneCel"; ?></td></tr> <tr> <td>Departamento:</td><td><? echo "$aux3->Departamento"; ?></td> </tr> <tr> <td>Cargo:</td><td><? echo "$aux3->cargo"; ?></td> </tr> </table> <h2>Software</h2><hr><br> <table width="700" border="1"> <tr bgcolor="yellow" align="center"> <td><b>Software</b></td> <td><b>Serial</b></td> <td><b>Modelo</b></td> <td><b>Vers&atilde;o</b></td> <td><b>Sistema</b></td> <td><b>Venc. Garantia</b></td> <td><b>Tela da Licença</b></td> </tr> <? while ($l = mysql_fetch_array($qr5)){ echo'<tr align=center><td>'; echo $l['nome']; echo'</td>'; echo'<td>'; echo $l['serial']; echo'</td>'; echo'<td>'; echo $l['modelo']; echo'</td>'; echo'<td>'; echo $l['versao']; echo'</td>'; echo'<td>'; echo $l['tipo']; echo'</td>'; echo'<td>'; echo $l['cm']; echo'</td>'; echo'<td>';if ($l['tela']){?><a href="http://domain.vitek.com.br/sgv/telas/<? echo $l['tela']; ?>"><img width="50" height="50" src="http://domain.vitek.com.br/sgv/telas/<? echo $l['tela']; ?>"<? echo'</td></tr>'; ?></a><? } else echo ""; } mysql_close($liga); ?> </table> <h2>Hardware</h2><hr><br> <table width="800" border="1"> <tr bgcolor="yellow" align="center"> <td><b>Fabricante</b></td> <td><b>Instrumento</b></td> <td><b>Modelo</b></td> <td><b>Acessorios</b></td> <td><b>Serial</b></td> <td><b>Firmware</b></td> <td><b>Venc. Garantia</b></td> </tr> <? while ($l = mysql_fetch_array($qr4)){ echo'<tr align=center><td>';echo $l['fornecedora'];echo'</td>'; echo'<td>'; echo $l['instrumento']; echo'</td>'; echo'<td>'; echo $l['modelo']; echo'</td>'; echo'<td>'; if ($l['fornecedora'] == 'PdMA'){ while($z = mysql_fetch_array($qr7)){ if($z['hardware_ID'] == $l['id']) echo '-'; echo $z['Acessorios']; } } echo'</td>'; echo'<td>'; echo $l['serial']; echo'</td>'; echo'<td>'; echo $l['firmware']; echo'</td>'; echo'<td>'; echo $l['cm']; echo'</td></tr>'; } ?> </table> </body> </html> E a parte que estou apanhando é essa aqui (retirado do cod acima). <? while ($l = mysql_fetch_array($qr4)){ echo'<tr align=center><td>';echo $l['fornecedora'];echo'</td>'; echo'<td>'; echo $l['instrumento']; echo'</td>'; echo'<td>'; echo $l['modelo']; echo'</td>'; echo'<td>'; if ($l['fornecedora'] == 'PdMA'){ while($z = mysql_fetch_array($qr7)){ if($z['hardware_ID'] == $l['id']) echo '-'; echo $z['Acessorios']; } } echo'</td>'; echo'<td>'; echo $l['serial']; echo'</td>'; echo'<td>'; echo $l['firmware']; echo'</td>'; echo'<td>'; echo $l['cm']; echo'</td></tr>'; }
  5. Caros colegas, eis a situação. Tenho uma planilha no excel com uma coluna e várias linhas. Gostaria muito de exportar esses dados para uma determinada coluna em uma tabela já criada no mysql. Alguém pode me dar os caminhos das pedras? Agradeço pela atenção.
  6. cmdmss

    Backup

    Cara... muito obrigado! Consegui fazer o backup aqui!! ^_^ Mas será que alguém saberia responder essas perguntas? Obrigado!
  7. cmdmss

    Backup

    Prezados colegas, boa tarde. Acabei de criar um banco de dados mysql aqui na empresa e gostria de saber como faço para fazer o backup. Estive monitorando a pasta onde o mysql está instalado, mas até então não o vejo aumentar de tamanho de acordo com os dados que vão sendo adicionados no mesmo, por isso pergunto. Onde estes dados são armazenados? Como posso fazer backup deles? Se eu backupear toda a unidade onde o mysql esta instalado é uma forma de fazer a copia de segurança?! Obrigado pela atenção
  8. cmdmss

    (Resolvido) Socorro!

    Cara... realmente... faltava o enctype="multipart/form-data"!!! Funcionou!!!!!!!!! muiticimo obrigado senhores!!! :lol:
  9. cmdmss

    (Resolvido) Socorro!

    testado...não surtiu nenhum efeito.. =( Fiz o comando print_r($_FILES)... está retornando Array ( ) .. ou seja.. nada!!!! Mas o porque disso acontecer? Acho q esta tudo certo.... fiz o comando print_r($_FILES) e retornou array()....ou seja, nada!!! Mas porque?!?!?! Esta tudo certo;...!!!
  10. cmdmss

    (Resolvido) Socorro!

    Pode ser que sim, pode ser que não... depende do numero serial. O nome da imagem é o serial que o usuario digita em um dos campos. Mas eu fiz o teste de todas as formas possiveis, mudando o numero serial ou deixando o mesmo, e mesmo assim ele não está transferindo o arquivo. Ele não tá entrando na condição if($arquivo), ou seja, esta tendo algum problema pra buscar o arquivo... Já também fiz o teste colocando o arquivo .jpg com o mesmo nome (serial), ele simplismente sobrepoe o que já esta gravado no servidor... to quebrando a cabeça aqui pra descobrir mas ta osso!
  11. cmdmss

    (Resolvido) Socorro!

    Prezados colegas, bom dia. Tenho aqui um sistema de cadastro de softwares no qual juntamente com os seus dados, adiciono um arquivo .jpg para ser visualizado na hora de consulta. Fiz a parte de cadastro e a gravação do mesmo está funcionando perfeitamente, ele está transferindo o arquivo para o servidor conforme esperado. Mas na parte de alteração, quando tento enviar um novo arquivo ao servidor, ele não está enchergando o arquivo por nada! Vou explicar melhor dano um exemplo. Crio um novo software, adiciono as informações correspondentes e adiciono a foto. Efetuo o cadastro com sucesso, inlcusive a foto foi enviado ao servidor conforme esperado. Maravilha. Agora, quando eu edito as informações do software que eu acabei de cadastrar, consigo alterar todas as informações normalmente, só que se tento adicionar uma nova foto, a mesma não é transferida para o servidor. Vou colocar aqui o codigo e mostrar o que já descobri. Código onde modifico os campos e seleciono a nova foto. Código que mostra os valores que estão gravados no banco de dados para modificação (sel_sw.php) <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <style type="text/css"> <!-- body { background-color: #226CB2; background-image: url(); } body,td,th { font-size: small; } --> </style></head> <body leftmargin="1" marginwidth="200"> <table width="800" height="324" border="1" align="center"> <tr> <td height="137" bgcolor="#FFFFFF"> <?php $num = $_POST["radio"]; $empresa = $_POST["empresa"]; $unidade = $_POST["unidade"]; $id_un = $_POST["id_un"]; $id_emp = $_POST["id_emp"]; require_once("conecta.php"); $qr = mysql_query("SELECT * from software WHERE id = $num ORDER BY id") or die (mysql_error()); while ($l = mysql_fetch_array($qr)){ $nome = $l['nome']; $modelo = $l['modelo']; $serial = $l['serial']; $versao = $l['versao']; $tipo = $l['tipo']; $cm = $l['cm']; } ?> <script type="text/javascript" src="jquery-1.4.1.min.js"></script> <script type="text/javascript"> //Campo select da Empresa $(document).ready(function(){ $("select[name=hardware]").change(function(){ $("select[name=modelo]").html('<option value="0">Carregando...</option>'); $.post("combo_modelo_hardwares.php", {hardware:$(this).val()}, function(valor){ $("select[name=modelo]").html(valor); } ) }) }) </script> <h2>Cadastro de Hardware</h2> <hr> <form action="grava_software.php" method="post"> <table border=0 width="100%"> <tr height="20%"> <td colspan=2> &bull;Empresa:<b><? echo $empresa; ?></b> <br>&bull;Unidade:<b><? echo $unidade; ?></b><br><br></td></tr> <tr> <td width=10%>Software:</td><td><select name="software"><option value="<? echo $nome ?>"><? echo $nome ?></option><option value="MHM">MHM</option><option value="Master Trend">Master Trend</option></select></td></tr> <tr> <td>Serial:</td><td><input type="text" name="serial" value="<? echo $serial ?>"></td></tr> <tr> <td>Modelo:</td><td><select name="modelo"><option value="<? echo $modelo ?>"><? echo $modelo ?></option><option value="Bronze">Bronze</option><option value="Bronze Plus">Bronze Plus</option><option value="Silver">Silver</option><option value="Gold">Gold</option><option value="Platinum">Platinum</option></select></td></tr> <tr> <td>Vers&atildeo;:</td><td><select name="versao"><option value="<? echo $versao ?>"><? echo $versao ?></option><option value="4.60">4.60</option><option value="4.61">4.61</option><option value="4.70">4.70</option><option value="4.80">4.80</option><option value="4.81">4.81</option><option value="4.90">4.90</option><option value="5.0">5.0</option><option value="5.1">5.1</option><option value="5.2">5.2</option><option value="5.3">5.3</option><option value="5.31">5.31</option><option value="5.4">5.4</option><option value="Outro">Outro</option></select></td></tr> <tr> <td>Sistema:</td><td><select name="tipo"><option value="<? echo $tipo ?>"><? echo $tipo ?></option><option value="Single user">Single User</option><option value="Network">Network</option></select></td></tr> <tr> <td>Venc. Garantia:</td><td><input type="text" name="cm" value="<? echo $cm ?>"></td></tr> <tr> <td>Tela da licença:</td><td><input type="file" name="tela"></td></tr> <tr> <td><input type=submit value="Gravar"></td></tr> <input type=hidden value=<? echo "$num"; ?> name=id> </table> </form> </td> </tr> </table> </body> </html> Arquivo que faz a gravção dos dados nobanco de dados(grava_softwre.php) <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <style type="text/css"> <!-- body { background-color: #226CB2; background-image: url(); } body,td,th { font-size: small; } --> </style></head> <body leftmargin="1" marginwidth="200"> <table width="800" height="324" border="1" align="center"> <tr> <td height="137" bgcolor="#FFFFFF"> <?php $model = $_POST["modelo"]; $software = $_POST["software"]; $serial = $_POST["serial"]; $versao = $_POST["versao"]; $sistema = $_POST["tipo"]; $cm = $_POST["cm"]; $id = $_POST["id"]; $arquivo = isset($_FILES["tela"]) ? $_FILES["tela"] : FALSE; if($arquivo) { // Verifica se o mime-type do arquivo é de imagem if(!eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$", $arquivo["type"])) { $erro[] = "Arquivo em formato inválido! A imagem deve ser jpg, jpeg, bmp, gif ou png. Envie outro arquivo"; } // Verificação de dados OK, nenhum erro ocorrido, executa então o upload... else { // Pega extensão do arquivo preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext); // Gera um nome único para a imagem $imagem_nome = $serial . "." . $ext[1]; // Caminho de onde a imagem ficará $imagem_dir = "g:/vitek/informatica/apache2.2/htdocs/sgv/telas/" . $imagem_nome; // Faz o upload da imagem move_uploaded_file($arquivo["tmp_name"], $imagem_dir); } require_once("conecta.php"); $sql2 = "UPDATE hardware SET tela ='$imagem_nome', WHERE id = $id"; $mysql2=mysql_query($sql2) or die (mysql_error()); } require_once("conecta.php"); $sql = "UPDATE software SET nome = '$software',serial = '$serial',modelo = '$model',versao = '$versao', tipo = '$sistema',cm = '$cm' WHERE id = $id"; $mysql=mysql_query($sql) or die (mysql_error()); if ($mysql) echo '<br>Dados alterados com sucesso'; else echo '<br><br>Erro no cadastro'; mysql_close(); ?> </td> </tr> </table> </body> </html> O que descobri foi o seguinte. no sel_sw.php, tenho este campo Tela da licença:<input type="file" name="tela"> que é onde busco a nova tela para ser enviado ao servidor. E no grava_software.php tenho o campo $arquivo = isset($_FILES["tela"]) ? $_FILES["tela"] : FALSE; onde deveria estar recebendo a foto para entrar na condição if($arquivo) e executar a ação de envio ao servidor, só que ele não está entrando deste if, por tanto ele não está recebendo a foto conforme esperado. Estou usando exatamente este mesmo procedimento para a gravação de um novo software e funciona rendondinho! :huh: Será que alguém poderia me dar a luz no fim do tunel?
  12. Prezados colegas, após ter sido informado por amigos que terei de usar o ajax para fazer o que quero, gostaria que vocês me ajuda-sem se possivel. Tenho um script em PHP que carrega para uma combobox dados de uma coluna do mysql. Quando eu seleciono determinada informação no combobox, gostaria que um textare fosse preenchido com as informações de uma outra colna no mysql. Andei dano uma pesquisaa aqui neste forum mas não pude encontrar nada muito relacionado. Sou um ligeiro novato em programação, sei um pouco de algoritmos, html, php e nada de ajax. alguém poderia me dar os caminhos das pedras? Agradeço pela atenção.
×
×
  • Criar Novo...