Ir para conteúdo
Fórum Script Brasil

Marcos_Vinicius

Membros
  • Total de itens

    39
  • Registro em

  • Última visita

Tudo que Marcos_Vinicius postou

  1. Estive pesquisando acerca de modelos de dados no SQL e encontrei duas respostas, quero ajuda para identificar a correta. PRIMIERA: modelos conceituais, lógicos e físicos SEGUNDA: Modelos Hierárquico, em rede, relacional e orientado a objeto
  2. Estou com erro no método e.exibir() e restante abaixo, o código é o seguinte: Classe TesteEstudante public class TesteEstudante { public static void main(String[] args) { Estudante e = new Estudante(); e.matricula = 2004001; e.nome = "Maria Silva"; e.sexo = 'f'; e.atribuirNota(1, 7.0); e.atribuirNota(2, 8.2); e.atribuirNota(3, 6.0); e.atribuirNota(4, 5.5); } void exibir1(){ System.out.println(" matricula = "+ 2004001); String Maria = null; System.out.println(" nome = "+ Maria); System.out.println(" sexo = "+ 'f'); System.out.println(" nota1 = " + 7); System.out.println(" nota2 = " + 8); System.out.println(" nota3 = " + 6); System.out.println(" nota4 = " + 5); } e.exibir(){ double nota1 = e.lerNota(1); double nota2 = e.lerNota(2); double nota3 = e.lerNota(3); double nota4 = e.lerNota(4); } } Classe Estudante public class Estudante { public class exibir { } int matricula; String nome; char sexo; double[] notas = new double[4]; void exibir() { System.out.println("Matricula: " + matricula); System.out.println("Nome:" + nome); System.out.println(" sexo:" + sexo); System.out.println(" notas:" + notas); } void atribuirNota(int numProva, double nota){ notas[numProva-1]= nota; } double lerNota(int numProva){ return notas[numProva -1]; } }
  3. Estou tentando criar a tabela cliente com o seguinte código e está dando o erro abaixo: mysql> create table cliente ( -> idcliente int unsigned not null auto_increment, -> nome varchar not null, -> cpf int unsigned not null, -> logradouro varchar not null, -> numero varchar not null, -> complemento varchar null, -> bairro varchar not null, -> cidade varchar not null, -> estado varchar not null, -> fone_residencia int unsigned null, -> fone_trabalho int unsigned null, -> fone_celular int unsigned null, -> primary key(idcliente); ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'not null, cpf int unsigned not null, logradouro varchar not null, numero varchar' at line 3 mysql>
  4. Como implemento o método construtor na classe abaixo? public class Contato { private String nome; private String email; private int telefone; private String endereco; public Contato(){ } public Contato(String nome){ this.nome = nome; } public Contato(String nome, String email){ this(nome); //Chamada do construtor acima this.email = email; } public Contato(String nome, String email, int telefone){ this(nome, email); //Chamada do construtor acima this.telefone = telefone; } public Contato(String nome, String email, String endereco, int telefone){ this(nome, email, telefone); //Chamada do construtor acima this.endereco = endereco; } public Contato (String nome, String email, int telefone, String endereco){ this.nome = nome; this.email = email; this.telefone = telefone; this.endereco = endereco; } public String getNome(){ return nome; } public String getEmail(){ return email; } public int getTelefone(){ return telefone; } public String getEndereco(){ return endereco; } public void setNome(String nome){ this.nome = nome; } public void setEmail(String email){ this.email = email; } public void setTelefone(int telefone){ this.telefone = telefone; } public void setEndereco(String endereco){ this.endereco = endereco; } } Tentei fazer dessa maneira mais tá dando erro public class Main { public static void main(String[] args) { Nome nome = new nome(); Email email = new email(); Telefone telefone = new telefone(); Endereco endereco = new endereco(); nome.setNome("Maria Eliene"); email.setEmail("eliene_leandro@yahoo.com.br"); telefone.setTelefone("87800019"); endereco.setEndereco("Rua Idealista"); System.out.println("Nome: " + nome.getNome() ); System.out.println("Email: " + email.getEmail()); System.out.println("Telefone: " + telefone.getTelefone()); System.out.println("Endereço: " + endereco.getEndereco()); } }
  5. Não visualiza nada, nem uma frase se quer. (internet explorer)
  6. Meu site não consegue ser visualizado no Internet Explorer e não sei o que está errado, pois funciona sem problemas no Mozilla Firefox. Página index.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <link rel="shortcut icon" HREF="logo.ico"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="generator" content="PSPad editor, www.pspad.com"> <link href="css/style1.css" rel="stylesheet" type="text/css" /> <title>:. CEAR&Aacute; SITES - NOSSO NEG&Oacute;CIO &Eacute; WEB - P&Aacute;GINA PRINCIPAL .:/title> </head> <body> <div id="geral"> <div id="body"> <div id="top"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="778" height="174"> <param name="movie" value="imagens/1.swf"> <param name="quality" value="high"> <embed src="imagens/1.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="778" height="174"></embed></object> </div> <div id="botoes"> <ul class="nav"> <li></li> <li><a href="index.html">Home</a></li> <li><a href="sites.html">Sites</a></li> <li><a href="loja_virtual.html">Loja Virtual</a></li> <li><a href="otimizacao.html">Otimiza&ccedil;&atilde;o</a></li> <li><a href="logomarca.html">Logomarca</a></li> <li><a href="reg_dominio.html">Reg. Dom&iacute;nio</a></li> <li><a href="contato.php">Contato</a></li> </ul> </div> <div id="midle"> <div id="imagematuacao"> <br> &nbsp;<br><br><br><br> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="149" height="142"> <param name="movie" value="imagens/2.swf"> <param name="quality" value="high"> <embed src="imagens/2.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="149" height="142"></embed></object> </div> <div id="atuacao"> <blockquote> <strong>- O QUE OFERECEMOS A NOSSOS CLIENTES -</strong> <br><br> <div align="justify"> <strong>- Webdesign - </strong>Cria&ccedil;&atilde;o, Atualiza&ccedil;ao, Administra&ccedil;&atilde;o e Otimiza&ccedil;&atilde;o de Sites, Mini Sites, Banners e Logomarca.<br><br> <strong>- Desenvolvedor WEB - </strong>Cria&ccedil;&atilde;o, Manuten&ccedil;&atilde;o e Administra&ccedil;&atilde;o de Loja Virtual.<br><br> <strong>- Registro de Dom&iacute;nio (Site).</strong><br><br> <strong>- Qualquer or&ccedil;amento &eacute; inteiramente gr&aacute;tis e sem compromisso - </strong> Mande sua sugest&atilde;o, cr&iacute;tica ou solicita&ccedil;&atilde;o atrav&eacute;s da p&aacute;gina "contato" e em breve entraremos em contato. </div> </blockquote> </div> <div id="profissional"> <blockquote><strong>NOSSOS PROFISSIONAIS:</strong> A Cear&aacute; Sites conta com profissionais qualificados e que permanecem atentos as inova&ccedil;&otilde;es do mercado, sempre buscando inova&ccedil;&otilde;es na &aacute;rea de designer, tecnologia e desenvolvimento com o objetivo de oferecer o que h&aacute; de melhor no mercado, bem como desenvolver os trabalhos com a mais alta qualidade, permitindo que nossos clientes possam sempre usufluir do melhor que a tecnologia oferece. A sua necessidade nos permitir&aacute; lev&aacute;-lo a novas conquistas. </blockquote> </div> <div id="imagemprofissional"> <img src="imagens/profissional4.png"> </div> <div id="cliente"> <blockquote><strong>NOSSOS CLIENTES:</strong> Empresas, pessoas f&iacute;sicas, profissionais libeirais e institui&ccedil;&otilde;es governamentais podem contar com grande variedade de servi&ccedil;os e estabelecer seu marco na internet, atrav&eacute;s de uma equipe especializada em criar e desenvolver as melhores estruturas, formas, cores e solu&ccedil;&otilde;es para o seu site, loja virtual, banners, logomarca, propaganda web ou uma simples p&aacute;gina, para seu evento ou neg&oacute;cio.<br> </blockquote> </div> <div id="imagemcliente"><br> <img src="imagens/clientes2.png"> </div> </div> </div> <div id="textorodape"> <div align="center"><br> <img src="imagens/rodape.png"> </div> </div> <div id="textorodape"> <div align="center"><br> Copyright &copy; 2009 Cear&aacute; Sites. Todos os direitos reservados. <br>&nbsp;<br> <font size="1"><a href="copyright.html">Copyright e Termos de Uso</a>&nbsp;&nbsp; <a href="seguranca.html">Seguran&ccedil;a dos Dados</a>&nbsp;&nbsp; <a href="contato.php">Contato</a></font> <p> <a href="http://jigsaw.w3.org/css-validator/check/referer"> <img style="border:0;width:88px;height:31px" src="http://jigsaw.w3.org/css-validator/images/vcss" alt="CSS válido!" /> </a> </p> <br>&nbsp;<br> </div> </div> </div> </body> </html> página CSS /*alinha a página ao centro*/ #geral { position:absolute; top:50%; left:50%; width:700px; height:500px; margin-left:-400px; margin-top:-415px; text-align:center; background:#FFFFFF; } body { margin:0px; padding:0px; font-family:verdana; font-size:10pt; background:#FFFFFF; width:779px; } #body { width:779px; background:#FFFFFF; } #textorodape { width:779px; text-align:justify; } #top { width:779px; text-align:center; padding:0px 0px 0px 0px; float:left; background-color:#FFFFFF; color:#FFFFFF; font-size:22pt; } #midle { width:779px; float:left } #imagematuacao { width:145px; padding:20px 0px 20px 0px; float:left; background:#FFFFFF; vertical-align: middle; } #imagem_cliente_site { width:145px; padding:20px 0px 20px 0px; float:left; background:#FFFFFF; vertical-align: middle; } #imagemcliente { width:145px; padding:20px 0px 20px 0px; float:left; background:#FFFFFF; } #imagemprofissional { width:145px; padding:20px 0px 20px 0px; float:left; background:#FFFFFF; } #atuacao{ width:625px; padding:20px 0px 20px 0px; float:left; background:#FFFFFF; line-height:180%; } #cliente{ width:625px; padding:20px 0px 20px 0px; float:left; background:#FFFFFF; text-align:justify; line-height:150%; } #profissional{ width:625px; padding:20px 0px 20px 0px; float:left; background:#FFFFFF; text-align:justify; line-height:150%; } #sites_inicio { width:779px; text-align:center; padding:0px 0px 0px 0px; float:left; background-color:#FFFFFF; color:#000000; text-align:justify; line-height:150%; } /*menu*/ ul.nav { margin:0; padding:0; } ul.nav li { list-style:none; display:inline; } ul.nav li a { float:left; border:1px solid #5CBBE7; width:8.89em; font:0.90em Verdana, sans-serif; background:#f1f1f1; color:#333; text-align:center; padding:0 0.2em 0.2em 0; text-decoration:none; } ul.nav a:hover{ background:#053AA2; color:#fff; border-color:#00f; } /*rodape*/ #rodape { text-align: center; width: 770px; vertical-align: middle; display: table-cell; margin-left: 10%; margin-right: 10%; } /*email*/ label{ float: left; width: 150px; font-weight: bold; margin-left: 110px; } input, textarea{ width: 180px; margin-bottom: 5px; margin-left: 20px; } textarea{ width: 250px; height: 150px; margin-left: 20px; } .boxes{ width: 1em; } #submitbutton{ margin-left: 120px; margin-top: 5px; width: 90px; } br{ clear: left; }
  7. Estou com um código para enviar email mais não consigo colocar ele para rodar sempre dá o seguinte erro: A URL requisitada não foi encontrada neste servidor. O link na página referida parece estar com algum erro ou desatualizado. Por favor informe o autor desta página sobre o erro. Se você acredita ter encontrado um problema no servidor, por favor entre em contato com o webmaster. Error 404. Os códigos são os seguintes: da página contato.php: <?php include "config.php"; ?> &lt;script language="JavaScript" type="text/JavaScript"> <!-- function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_validateForm() { //v4.0 var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments; for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]); if (val) { nm=val.name; if ((val=val.value)!="") { if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@'); if (p<1 || p==(val.length-1)) errors+='- '+nm+' o campo é invalido.\n'; } else if (test!='R') { num = parseFloat(val); if (isNaN(val)) errors+='- '+nm+' must contain a number.\n'; if (test.indexOf('inRange') != -1) { p=test.indexOf(':'); min=test.substring(8,p); max=test.substring(p+1); if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n'; } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' năo pode ficar em branco.\n'; } } if (errors) alert('O(s) seguinte(s) erro(s) ocorreu (ocorreram):\n'+errors); document.MM_returnValue = (errors == ''); } //--> </script> da página config.php <?php // email que chegará as informações recebidas $mail = "viniciussspds@yahoo.com.br"; // assunto que chegará ao seu e-mail $assunto = "Mensagem do usuário"; // mensagem de resposta depois do preenchimento do form caso tudo ocorrer bem $mensagem = " Obrigado por enviar sua sugestão! Logo entraremos em contato"; // título que aparecerá no topo do formulário $title = "Fale conosco"; // assunto do e-mail da auto resposta $assunto_r = "Recebemos sua mensagem $nome"; // nome do seu site $site = "Ceará Sites"; // url do seu site! $url_site = "www.cearasites.com.br"; // Seu nome $nome_web = "Marcos Vinicius"; // Auto Resposta $resposta = "Obrigado por mandar sua sugestão $nome!\n\n Webmaster: $nome_web"; // assunto da auto resposta $assunto2 = "Recebemos sua mensagem"; ?> Página envia_dados.php <?php include "config.php"; $nome = $_POST["nome"];//campo nome reconhecido $email = $_POST["email"];//campo e-mail reconhecido $cidade = $_POST["cidade"];// campo cidade reconhecido $estado = $_POST["estado"];//campo estado reconhecido $sugestao = $_POST["sugestao"];//campo sugestão reconhecido $mensagem = "Mensagem enviada por um visitante:\n\n";// frase que aparecerá no topo da mensagem $mensagem .= "Nome: $nome\n";// nome da pessoa $mensagem .= "E-mail: $email\n";//email da pessoa $mensagem .= "Cidade: $cidade\n";//cidade da pessoa $mensagem .= "Estado: $estado\n";//estado da pessoa $mensagem .= "Mensagem: $sugestao";// mensagem (sugestão) da pessoa // finaliza o código do $mensagem e do $_POST e inicia o envio da mensagem ao WEBMASTER! @mail($mail, $assunto, $mensagem, "From: $email"); //essa linha manda o email! // iniciao envio da mensagem de AutoResposta e manda a mensagem normal! @mail($email, $assunto_r, $resposta, "From: $mail");// essa linha manda a auto resposta // mensagem de sucesso echo "$mensagem";// devolve mensagem de sucesso! (ou devolve erro na pagina anterior) ?>
  8. Agora aparece o seguinte erro: No database selected
  9. Estou com um problema que todas as vezes que tento acessar a página principal dá o seguinte erro "Erro ao alterar usuário" Abaixo segue o código e o script do banco meu código é o seguinte <?php require_once('Connections/conaxao.php'); ?> <?php $ip = $_SERVER["REMOTE_ADDR"]; //Pego o IP $cont = ("1"); $host = gethostbyaddr("$ip"); //pego o host $browser = $_SERVER['HTTP_USER_AGENT'];//versão do sistema $data = date('Y-m-d H:i:s'); $pagina = "(inicial.php)Página princpal"; $sql3 = "insert into acesso_ao_site values('','$ip','".date("Y-m-d H:i:s")."','$browser','$host','$pagina');"; //insiro os dados na tabela $consulta3 = mysql_query($sql3); //confirmo ação de inserção $sql = "UPDATE status_acesso SET cont=cont + 1, ip='".$_SERVER["REMOTE_ADDR"]."', data_acesso = '".date('Y-m-d H:i:s')."', host = '".gethostbyaddr("$ip")."' where id_ip = '1'"; $resultado = mysql_query($sql) or die ("Erro ao alterar usuario."); ?> <!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>Untitled Document</title> <link href="css/estilos.css" rel="stylesheet" type="text/css" /> <style type="text/css"> <!-- h2 { color: #000066; } --> </style></head> <body> <div id="central"> <div id="cabecalho"></div> <div id="corpo"> <?php $sql_visita = "SELECT * FROM status_acesso "; $qrv = mysql_query($sql_visita); while ($linhas = mysql_fetch_array($qrv)){ ?> <strong>Número de visitas:&nbsp;&nbsp;&nbsp;</strong><?php echo $linhas['cont']; ?> <?php } ?> <form action="admin/validacao.php" method="post"> <fieldset> <legend>Area restrita</legend> Usu&aacute;rio: <input type="text" name="usuario" id="txUsuario" maxlength="25" /> Senha: <input type="password" name="senha" id="txSenha" /> <input type="submit" value="Entrar" /> </form> </fieldset> <hr size="1" /> <div id="anuncios"> <?php $sql = "SELECT * FROM anuncio ORDER BY cod_anuncio DESC"; $qr = mysql_query($sql); while ($linha = mysql_fetch_array($qr)){ ?> <div id="item_anuncio"> <table width="93%" border="0"> <tr> <td width="100%" align="center" valign="top"><h2><?php echo ''.substr($linha['titulo'], 0, 20).'';?> </h2></td> </tr> <tr> <td align="center" valign="top"><div align="justify"><?php echo ''.substr($linha['conteudo'], 0, 250).'';?></div></td> </tr> <tr> <td align="center" valign="top"><strong>Autor:</strong><?php echo $linha['autor'];?></td> </tr> </table> </div> <?php }?> </div> </div> <div id="rodape"><hr size="1" /> <div align="center">2009 Todos os direitos reservados</div> </div> </div> </body> </html>< meu script do banco CREATE TABLE IF NOT EXISTS `acesso_ao_site` ( `cod_ip` int(11) NOT NULL AUTO_INCREMENT, `ip_acesso` varchar(100) NOT NULL, `data` datetime NOT NULL, `sistema` varchar(100) NOT NULL, `host` varchar(100) NOT NULL, `pagina` varchar(100) NOT NULL, PRIMARY KEY (`cod_ip`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=35; CREATE TABLE IF NOT EXISTS `status_acesso` ( `id_ip` int(11) NOT NULL AUTO_INCREMENT, `ip` varchar(20) NOT NULL DEFAULT '', `data_acesso` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `cont` int(11) NOT NULL DEFAULT '0', `host` varchar(225) DEFAULT NULL, PRIMARY KEY (`id_ip`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2;
  10. Está faltando o form no início do html programa
  11. Estou com um problema que já quebrei a cabeça a tarde toda e não descobri onde é o erro. Tenho o código para inserir o nome do departamento e a descrição, ele salva a descriação o id que automático mais não salva no banco o nome do departamento. <label for="nomedepar"><font face="VERDANA">Nome:</font> </label> <input type="text" name="nomedepar" id="nomedepar" /><br /> <form name="form1" method="post" action=""> <label for="descricao"><font face="verdana">Descrição:</font> </label> <input type="text" name="descricao" id="descricao" /><br /> <form name="form1" method="post" action=""> <form name="form1" method="post" action=""> <input type="submit" name="enviar" value="Inserir"/> </form> <?php $host="localhost"; $user="root"; $pass=""; $banco="loja"; $conn=mysql_connect($host,$user,$pass); $db=mysql_select_db($banco); if (isset ($_POST['enviar']) && $_POST['enviar']) { $sql="insert into departamento values (null, '$_POST[nomedepar]', '$_POST[descricao]')"; $query=mysql_query($sql); $afetadas = mysql_affected_rows($conn); if($query) { if($afetadas>0) echo "Cadastro efetuado com sucesso"; else echo "Erro ao cadastrar registro"; } } ?>
  12. Estou com o seguinte problema: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xamp\xampp\htdocs\LOJA_\admin\listar_funcionario.php on line 60 meu código é: <?php $host="localhost"; $user="root"; $pass=""; $banco="loja"; $conn=mysql_connect($host,$user,$pass); $db=mysql_select_db($banco); if (isset ($_POST['enviar']) && $_POST['enviar']) { $sql="select idfuncionario, d.nome, f.nome, logradouro, numero, complemento, bairro, cidade, estado, cpf, sexo, estado_civil, data_nascimento, cargo, telefone_residencia, telefone_celular, salario, departamento from funcionario f, departamento d where f.nome like '%$_POST[nome]%' and f.departamento_iddepartamento = d.iddepartamento and "; $resultado = mysql_query($sql); print ("<table id='tabledata'> <tr> <th>Identificação</th> <th>Departamento</th> <th>Nome</th> <th>Logradouro</th> <th>Número</th> <th>Complemento</th> <th>Bairro</th> <th>Cidade</th> <th>Estado</th> <th>CPF</th> <th>Sexo</th> <th>Estado Civil</th> <th>Data de Nascimento</th> <th>Cargo</th> <th>Telefone Residencial</th> <th>Telefone Celular</th> <th>Salário</th> <th>Departamento</th> </tr>"); while($row = mysql_fetch_array($resultado)){ echo "<tr>"; echo "<td>".$row['id']."</td>"; echo "<td>".$row['id_funcionario']."</td>"; echo "<td>".$row['departamento_iddepartamento']."</td>"; echo "<td>".$row['nome']."</td>"; echo "<td>".$row['logradouro']."</td>"; echo "<td>".$row['numero']."</td>"; echo "<td>".$row['complemento']."</td>"; echo "<td>".$row['bairro']."</td>"; echo "<td>".$row['cidade']."</td>"; echo "<td>".$row['estado']."</td>"; echo "<td>".$row['cpf']."</td>"; echo "<td>".$row['sexo']."</td>"; echo "<td>".$row['estado_civil']."</td>"; echo "<td>".$row['data_nascimento']."</td>"; echo "<td>".$row['cargo']."</td>"; echo "<td>".$row['telefone_residencia']."</td>"; echo "<td>".$row['telefone_celular']."</td>"; echo "<td>".$row['salario']."</td>"; echo "<td>".$row['departamento']."</td>"; echo "</td>"; } echo "</table>"; } ?>
  13. O código correto é select nomealuno Nome_do_Aluno, nomedisc Disciplina, valornota2 Nota_2, periodo Periodo from turma, aluno, disciplina where aluno_idaluno = idaluno and disciplina_idDisciplina = iddisciplina and valornota2 = (select min(valornota2) from turma)
  14. Bom dia tenho o seguinte select: SELECT nomealuno, nomedisc, max( valornota1 ) FROM aluno, turma, disciplina WHERE Disciplina_iddisciplina = iddisciplina AND aluno_idaluno = idaluno GROUP BY valornota1 A solução é a seguinte select nomealuno Nome_do_Aluno, nomedisc Disciplina, valornota2 Nota_2, periodo Periodo from turma, aluno, disciplina where aluno_idaluno = idaluno and disciplina_idDisciplina = iddisciplina and valornota2 = (select min(valornota2) from turma) Que deveria me retornar apenas a maior nota só que esle está trazendo todas as notas Textos completos nomealuno nomedisc max( valornota1 ) Rossana Ribeiro Administração de Banco de Dados 5.00 Andrés Suárez Montes Programação e Estruturas de Dados 6.00 Cristiane da Silva Maciel Administração de Banco de Dados 7.00 Marcos Vinicius de Oliveira Administração de Banco de Dados 8.00 Erickson Tavares Administração de Banco de Dados 9.00 Francisco Diego Administração de Banco de Dados 10.00
  15. Estou com um problema para mostar as fotos dos produtos, a mesma imagem aparece em todos os produtos cadastrados. Segue abaixo o código das duas páginas código produtos2.php <?php require_once('Connections/conexao.php'); ?> <?php $currentPage = $_SERVER['PHP_SELF']; $maxRows_Recordset1 = 5; $pageNum_Recordset1 = 0; if (isset($_GET['pageNum_Recordset1'])) { $pageNum_Recordset1 = $_GET['pageNum_Recordset1']; } $startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1; $colname_Recordset1 = "1"; if (isset($_GET['cod_cat'])) { $colname_Recordset1 = (get_magic_quotes_gpc()) ? $_GET['cod_cat'] : addslashes($_GET['cod_cat']); } mysql_select_db($database_conexao, $conexao); $query_Recordset1 = sprintf("SELECT * FROM produtos WHERE cod_cat = %s", $colname_Recordset1); $query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1); $Recordset1 = mysql_query($query_limit_Recordset1, $conexao) or die(mysql_error()); $row_Recordset1 = mysql_fetch_assoc($Recordset1); if (isset($_GET['totalRows_Recordset1'])) { $totalRows_Recordset1 = $_GET['totalRows_Recordset1']; } else { $all_Recordset1 = mysql_query($query_Recordset1); $totalRows_Recordset1 = mysql_num_rows($all_Recordset1); } $totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1; $queryString_Recordset1 = ""; if (!empty($_SERVER['QUERY_STRING'])) { $params = explode("&", $_SERVER['QUERY_STRING']); $newParams = array(); foreach ($params as $param) { if (stristr($param, "pageNum_Recordset1") == false && stristr($param, "totalRows_Recordset1") == false) { array_push($newParams, $param); } } if (count($newParams) != 0) { $queryString_Recordset1 = "&" . implode("&", $newParams); } } $queryString_Recordset1 = sprintf("&totalRows_Recordset1=%d%s", $totalRows_Recordset1, $queryString_Recordset1); ?> &lt;script language="JavaScript" type="text/JavaScript"> <!-- function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //--> </script> <div align="center"> <?php if ($totalRows_Recordset1 == 0) { // Show if recordset empty ?> No momento n&atilde;o dispomos de nenhum produto para essa categoria. <?php } // Show if recordset empty ?> <br> <?php do { ?> <?php if ($totalRows_Recordset1 > 0) { // Show if recordset not empty ?> <table width="654" border="1" align="center"> <tr> <td width="305" rowspan="2"> <div align="center"><img src="<?php echo $row_Recordset1['fot_peq'];?>"></div></td> <td width="333"><div align="center"><strong><?php echo $row_Recordset1['nome_prod']; ?></strong></div></td> </tr> <tr> <td><div align="center"><?php echo $row_Recordset1['descricao']; ?></div></td> </tr> <tr> <td><div align="center"><a href="java script:;" onClick="MM_openBrWindow('fotos.php?cod_prod=<?php echo $row_Recordset1['cod_prod']; ?>','','scrollbars=yes,width=350,height=400,left=1o,top=10')">Mais fotos</a></div></td> <td rowspan="2"><div align="center">R$<?php echo $row_Recordset1['valor']; ?>,00</div></td> </tr> <tr> <td><center> <FORM METHOD=POST ACTION="comprar.php"> <INPUT TYPE="hidden" name="session_id" value="<?php echo $_SESSION["id"]; ?>"> <INPUT TYPE="hidden" name="valor" value="<?php echo $row_Recordset1['valor']; ?>"> <INPUT TYPE="hidden" name="nome_prod" value="<?php echo $row_Recordset1['nome_prod']; ?>"> Quantidade <select name="quantidade" id="quantidade"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> </select> <INPUT TYPE="submit" value="Comprar"> </FORM> </center></td> </tr> </table> <br> <?php } // Show if recordset not empty ?> <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); mysql_free_result($Recordset1); ?> <p>&nbsp; Registros <?php echo ($startRow_Recordset1 + 1) ?> a <?php echo min($startRow_Recordset1 + $maxRows_Recordset1, $totalRows_Recordset1) ?> de <?php echo $totalRows_Recordset1 ?> <table border="0" width="50%" align="center"> <tr> <td width="23%" align="center"> <?php if ($pageNum_Recordset1 > 0) { // Show if not first page ?> <a href="<?php printf("%s?pageNum_Recordset1=%d%s", $currentPage, 0, $queryString_Recordset1); ?>">Primeiro</a> <?php } // Show if not first page ?> </td> <td width="31%" align="center"> <?php if ($pageNum_Recordset1 > 0) { // Show if not first page ?> <a href="<?php printf("%s?pageNum_Recordset1=%d%s", $currentPage, max(0, $pageNum_Recordset1 - 1), $queryString_Recordset1); ?>">Retornar</a> <?php } // Show if not first page ?> </td> <td width="23%" align="center"> <?php if ($pageNum_Recordset1 < $totalPages_Recordset1) { // Show if not last page ?> <a href="<?php printf("%s?pageNum_Recordset1=%d%s", $currentPage, min($totalPages_Recordset1, $pageNum_Recordset1 + 1), $queryString_Recordset1); ?>">Avan&ccedil;ar</a> <?php } // Show if not last page ?> </td> <td width="23%" align="center"> <?php if ($pageNum_Recordset1 < $totalPages_Recordset1) { // Show if not last page ?> <a href="<?php printf("%s?pageNum_Recordset1=%d%s", $currentPage, $totalPages_Recordset1, $queryString_Recordset1); ?>">&Uacute;ltimo</a> <?php } // Show if not last page ?> </td> </tr> </table></p> </div> código fotos.php <?php require_once('Connections/conexao.php'); ?> <?php $colname_Recordset1 = "1"; if (isset($_GET['cod_prod'])) { $colname_Recordset1 = (get_magic_quotes_gpc()) ? $_GET['cod_prod'] : addslashes($_GET['cod_prod']); } mysql_select_db($database_conexao, $conexao); $query_Recordset1 = sprintf("SELECT fot_1, fot_2, fot_3 FROM produtos WHERE cod_prod = %s", $colname_Recordset1); $Recordset1 = mysql_query($query_Recordset1, $conexao) or die(mysql_error()); $row_Recordset1 = mysql_fetch_assoc($Recordset1); $totalRows_Recordset1 = mysql_num_rows($Recordset1); ?> <html> <head> <title>Loja Virtual</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF"> <p align="center"><br> <img src="<?php echo $row_Recordset1['fot_1']; ?>"> </p> <p align="center"><img src="<?php echo $row_Recordset1['fot_2']; ?>"></p> <p align="center"><img src="<?php echo $row_Recordset1['fot_3']; ?>"></p> </body> </html> <?php mysql_free_result($Recordset1); ?>
  16. Quando coloco os dados do cartão de crédito aparece o seguinte erro: Parse error: parse error, unexpected $end in C:\Arquivos de programas\EasyPHP 2.0b1\www\LOJA_\finalizar_compra2.php on line 75(última linha) <?php $nome_cartao = $_POST['nome_cartao']; $cartao = $_POST['cartao']; $cartao_numero = $_POST['cartao_numero']; $cartao_cvc = $_POST['cartao_cvc']; $cartao_data = $_POST['cartao_data']; $data = $_POST['data']; $cod_usuario = $_POST['cod_usuario']; $form_pag = $_POST['form_pag']; if ($nome_cartao=="" OR $cartao =="" OR $cartao_numero =="" OR $cartao_cvc =="" OR $cartao_data =="") { echo "<center><b>Por favor, preencha todos os campos corretamente,<br>não esqueça de selecionar o seu cartão de crédito.</b></center>"; ?> <form name="form1" method="post" action="finalizar_compra.php"> <table width="75%" border="1" align="center"> <tr> <td colspan="2"><div align="center"><strong>Entre com os dados de seu cart&atilde;o de cr&eacute;dito abaixo: </strong></div></td> </tr> <tr> <td width="51%"><div align="right">Nome do titular do cart&atilde;o de cr&eacute;dito:</div></td> <td width="49%"><input name="nome_cartao" type="text" id="nome_cartao" value="<?php echo $nome_cartao;?>"></td> </tr> <tr> <td><div align="right">Selecione o cart&atilde;o de cr&eacute;dito:</div></td> <td><select name="cartao" id="cartao"> <option selected value="">Selecione</option> <option value="visa" <?php if ($cartao == "visa") {echo "selected";}?>>Visa</option> <option value="dinners" <?php if ($cartao == "dinners") {echo "selected";}?>>Dinners</option> <option value="master_card" <?php if ($cartao == "master_card") {echo "selected";}?>>Master Card</option> <option value="amex" <?php if ($cartao == "amex") {echo "selected";}?>>American Express</option> </select></td> </tr> <tr> <td><div align="right">N&uacute;mero do cart&atilde;o:</div></td> <td><input name="cartao_numero" type="text" id="cartao_numero" value="<?php echo $cartao_numero;?>"></td> </tr> <tr> <td><div align="right">N&uacute;mero verificador:</div></td> <td><input name="cartao_cvc" type="text" id="cartao_cvc" value="<?php echo $cartao_cvc;?>"></td> </tr> <tr> <td><div align="right">Data de expira&ccedil;&atilde;o do cart&atilde;o:</div></td> <td><input name="cartao_data" type="text" id="cartao_data" value="<?php echo $cartao_data;?>"></td> </tr> <tr> <td colspan="2"><div align="center"> <?php $data = date("d/m/Y",time());?> <input type="hidden" name="cod_usuario" value="<?php echo $cod_usuario;?>"> <input type="hidden" name="data" value="<?php echo $data;?>"> <input type="hidden" name="form_pag" value="cartao"> <input type="submit" name="Submit" value="Enviar"> </div></td> </tr> </table> </form> <? exit; } ?> <p align="center">Suas compras foram finalizadas com sucesso</p> <p align="center"></p> <?php $alterar = mysql_query("UPDATE usuarios SET nome_cartao = '$nome_cartao',cartao = '$cartao',cartao_numero = '$cartao_numero',cartao_cvc = '$cartao_cvc',cartao_data = '$cartao_data',form_pag = '$form_pag',data_compra = '$data',status = 'ok' WHERE cod_usuario = '$cod_usuario'"); $alterar2 = mysql_query("UPDATE compras SET form_pag = '$form_pag',status = 'ok' WHERE cod_usuario = '$cod_usuario'"); ?> Faltava a palavra php no penúltimo código
  17. Quando tento finalizar a compra surge o seguinte erro: Parse error: parse error, unexpected $end in C:\Arquivos de programas\EasyPHP 2.0b1\www\LOJA_\finalizar2.php on line 82 meu código é o seguinte: <?php error_reporting(0); $_SESSION["cod_usuario"] = $_POST["cod_usuario"]; $cod_usuario = $_SESSION["cod_usuario"]; if(!isset($_SESSION["cod_usuario"])) { ?> <form name="form1" method="post" action="verifica.php"> <div align="center">Se voc&ecirc; j&aacute; for cadastrado, para finalizar suas compras entre com seu endere&ccedil;o de email e sua senha.<br> </div> <table width="44%" border="1" align="center"> <tr> <td width="40%"><div align="right">Email: </div></td> <td width="60%"><input name="email" type="text"></td> </tr> <tr> <td><div align="right">Senha:</div></td> <td><input name="senha" type="password"></td> </tr> <tr> <td colspan="2"> <div align="center"> <input type="submit" name="Submit" value="Enviar"> </div></td> </tr> </table> <div align="center"><a href="cadastro.php?session_id=<?php echo $_SESSION["id"]; ?>"><br> Ainda n&atilde;o tenho cadastrado, quero me cadastrar </a></div> </form> <div align="center"><br> <?php } else { $selecao = mysql_query("SELECT * FROM usuarios WHERE cod_usuario = '$cod_usuario'"); $row = mysql_fetch_array($selecao); ?> <center>Confira seus dados para a entrega:</center><br> </div> <form name="form1" method="POST" action="atualizar_dados.php"> <table width="87%" border="1" align="center"> <tr> <td width="47%"><div align="right">Nome:</div></td> <td width="53%"> <input name="nome" type="text" value="<?php echo $row["nome"];?>"></td> </tr> <tr> <td><div align="right">Endere&ccedil;o:</div></td> <td> <textarea name="endereco"><?php echo $row["endereco"];?></textarea></td> </tr> <tr> <td><div align="right">Pais:</div></td> <td> <input name="pais" type="text" value="<?php echo $row["pais"];?>"></td> </tr> <tr> <td><div align="right">Estado:</div></td> <td> <input name="estado" type="text" value="<?php echo $row["estado"];?>"></td> </tr> <tr> <td><div align="right">Cidade:</div></td> <td><input name="cidade" type="text" value="<?php echo $row["cidade"];?>"></td> </tr> <tr> <td><div align="right">CEP:</div></td> <td> <input name="cep" type="text" value="<?php echo $row["cep"];?>"></td> </tr> <tr> <td colspan="2"> <div align="center"> <input type="hidden" name="cod_usuario" value="<?php echo $cod_usuario;?>"> <input type="submit" name="form_pag" value="Pagar com cartão de crédito"><br> <input type="submit" name="form_pag" value="Pagar com depósito bancário"> </div></td> </tr> </table> </form> <?php echo "}"; ?>
  18. Bom dia tenho uma página Index que chama a página produtos2.php e está dando o seguinte erro: Notice: Undefined variable: HTTP_SERVER_VARS in C:\Arquivos de programas\EasyPHP 2.0b1\www\LOJA_\produtos2.php on line 3 Código da página index <?php session_start(); if(!isset($_SESSION["id"])) { $_SESSION["id"] = session_id(); } ?> <html> <head> <title>Loja Virtual</title> </head> <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <table width="775" height="385" border="0" align="center" cellpadding="0" cellspacing="0"> <tr valign="top" bgcolor="#FFFF66"> <td height="74" colspan="2"> <?php include "topo.php"; ?> </td> </tr> <tr> <td width="144" valign="top" bgcolor="#FFFFCC"> <?php include "categorias.php"; ?> </td> <td width="631" valign="top"><p align="center"> </p> </td> </tr> </table> </body> </html> Código da página produtos2 <?php require_once('Connections/conexao.php'); ?> <?php $currentPage = $HTTP_SERVER_VARS['PHP_SELF']; $maxRows_Recordset1 = 5; $pageNum_Recordset1 = 0; if (isset($HTTP_GET_VARS['pageNum_Recordset1'])) { $pageNum_Recordset1 = $HTTP_GET_VARS['pageNum_Recordset1']; } $startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1; $colname_Recordset1 = "1"; if (isset($HTTP_GET_VARS['cod_cat'])) { $colname_Recordset1 = (get_magic_quotes_gpc()) ? $HTTP_GET_VARS['cod_cat'] : addslashes($HTTP_GET_VARS['cod_cat']); } mysql_select_db($database_conexao, $conexao); $query_Recordset1 = sprintf("SELECT * FROM produtos WHERE cod_cat = %s", $colname_Recordset1); $query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1); $Recordset1 = mysql_query($query_limit_Recordset1, $conexao) or die(mysql_error()); $row_Recordset1 = mysql_fetch_assoc($Recordset1); if (isset($HTTP_GET_VARS['totalRows_Recordset1'])) { $totalRows_Recordset1 = $HTTP_GET_VARS['totalRows_Recordset1']; } else { $all_Recordset1 = mysql_query($query_Recordset1); $totalRows_Recordset1 = mysql_num_rows($all_Recordset1); } $totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1; $queryString_Recordset1 = ""; if (!empty($HTTP_SERVER_VARS['QUERY_STRING'])) { $params = explode("&", $HTTP_SERVER_VARS['QUERY_STRING']); $newParams = array(); foreach ($params as $param) { if (stristr($param, "pageNum_Recordset1") == false && stristr($param, "totalRows_Recordset1") == false) { array_push($newParams, $param); } } if (count($newParams) != 0) { $queryString_Recordset1 = "&" . implode("&", $newParams); } } $queryString_Recordset1 = sprintf("&totalRows_Recordset1=%d%s", $totalRows_Recordset1, $queryString_Recordset1); ?> &lt;script language="JavaScript" type="text/JavaScript"> <!-- function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //--> </script> <div align="center"> <?php if ($totalRows_Recordset1 == 0) { // Show if recordset empty ?> No momento não dispomos de nenhum produto para essa categoria. <?php } // Show if recordset empty ?> <br> <?php do { ?> <?php if ($totalRows_Recordset1 > 0) { // Show if recordset not empty ?> <table width="400" border="1" align="center"> <tr> <td rowspan="2"> <div align="center"><img src="<?php echo $row_Recordset1['fot_peq'];?>"></div></td> <td width="183"><div align="center"><strong><?php echo $row_Recordset1['nome_prod']; ?></strong></div></td> </tr> <tr> <td><div align="center"><?php echo $row_Recordset1['descricao']; ?></div></td> </tr> <tr> <td><div align="center"><a href="java script:;" onClick="MM_openBrWindow('fotos.php?cod_prod=<?php echo $row_Recordset1['cod_prod']; ?>','','scrollbars=yes,width=350,height=400,left=1o,top=10')">Mais fotos</a></div></td> <td rowspan="2"><div align="center">R$<?php echo $row_Recordset1['valor']; ?>,00</div></td> </tr> <tr> <td><center> <FORM METHOD=POST ACTION="comprar.php"> <INPUT TYPE="hidden" name="session_id" value="<?php echo $_SESSION["id"]; ?>"> <INPUT TYPE="hidden" name="valor" value="<?php echo $row_Recordset1['valor']; ?>"> <INPUT TYPE="hidden" name="nome_prod" value="<?php echo $row_Recordset1['nome_prod']; ?>"> Quantidade <select name="quantidade" id="quantidade"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> </select> <INPUT TYPE="submit" value="Comprar"> </FORM> </center></td> </tr> </table> <br> <?php } // Show if recordset not empty ?> <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); mysql_free_result($Recordset1); ?> <p> Registros <?php echo ($startRow_Recordset1 + 1) ?> a <?php echo min($startRow_Recordset1 + $maxRows_Recordset1, $totalRows_Recordset1) ?> de <?php echo $totalRows_Recordset1 ?> <table border="0" width="50%" align="center"> <tr> <td width="23%" align="center"> <?php if ($pageNum_Recordset1 > 0) { // Show if not first page ?> <a href="<?php printf("%s?pageNum_Recordset1=%d%s", $currentPage, 0, $queryString_Recordset1); ?>">Primeiro</a> <?php } // Show if not first page ?> </td> <td width="31%" align="center"> <?php if ($pageNum_Recordset1 > 0) { // Show if not first page ?> <a href="<?php printf("%s?pageNum_Recordset1=%d%s", $currentPage, max(0, $pageNum_Recordset1 - 1), $queryString_Recordset1); ?>">Retornar</a> <?php } // Show if not first page ?> </td> <td width="23%" align="center"> <?php if ($pageNum_Recordset1 < $totalPages_Recordset1) { // Show if not last page ?> <a href="<?php printf("%s?pageNum_Recordset1=%d%s", $currentPage, min($totalPages_Recordset1, $pageNum_Recordset1 + 1), $queryString_Recordset1); ?>">Avançar</a> <?php } // Show if not last page ?> </td> <td width="23%" align="center"> <?php if ($pageNum_Recordset1 < $totalPages_Recordset1) { // Show if not last page ?> <a href="<?php printf("%s?pageNum_Recordset1=%d%s", $currentPage, $totalPages_Recordset1, $queryString_Recordset1); ?>">Último</a> <?php } // Show if not last page ?> </td> </tr> </table></p> </div>
  19. uso o Dev C++, eu salvo o programa compilo mais na hora que mando executar ele informa que o programa não foi compilado
  20. fiz as alterações que você me informou, já compilei mais toda vez que mando executar o programa me manda compilar o código, com as alterações ficou da seguinte maneira: #include<stdio.h> #include<conio.h> #include<string.h> #include <stdlib.h> struct Aluno{ int idade; char sexo[2]; char nome[50]; }; struct Turma{ int qnt_alunos; struct Aluno *aluno; }; main() { struct Turma *tur; int qnt_turmas, qnt_alunos, i, j; printf("digite a quantidade de trumas:"); scanf("%d", &qnt_turmas); tur=(struct Turma*)malloc(qnt_turmas*sizeof(struct Turma)); for (i=0;i<qnt_turmas;i++) { printf("Digite a quantidade de alunos da turma %d:", i+1); scanf("%d",&qnt_alunos); tur-> qnt_alunos = qnt_alunos; tur->aluno=(struct Aluno *)malloc(qnt_alunos*sizeof(struct Aluno)); leitura_dados (tur->aluno,qnt_alunos); } free(tur->aluno); free(tur); getch(); }
  21. Fiz o código abaixo e na hora de compilar está dando erro na seguinte frase: #include<stdio.h> #include<conio.h> #include<string.h> struct Aluno{ int idade; char sexo[2]; char nome[50]; }; struct Turma{ int qtn_alunos; struct Aluno *aluno; }; main() { struct Turma *tur; int qnt_turmas, qnt_alunos, i, j; printf("digite a quantidade de trumas:"); scanf("%d", &qnt_turmas); tur=(struct Turma*)malloc(qnt_turmas*sizeof(struct Turma)); for (i=0;i<qnt_turmas;i++) { printf("Digite a quantidade de alunos da turma %d:", i+1); scanf("%d",&qnt_alunos); tur-> qnt_alunos = qnt_alunos; tur->aluno=(struct Aluno *)malloc(qnt_alunos*sizeof(struct Aluno)); leitura_dados (tur->aluno,qnt_alunos); } free(tur->aluno); free(tur); getch(); }
  22. Marcos_Vinicius

    PHP e XML

    meu código ficou assim, mas está dando erro o seguinte erro: Warning: Cannot modify header information - headers already sent by (output started at C:\Arquivos de programas\EasyPHP 2.0b1\www\controle_documento\xml1_procurar_entrada.php:96) in C:\Arquivos de programas\EasyPHP 2.0b1\www\controle_documento\xml1_procurar_entrada.php on line 127 além de não aparecer nenhum dado. <?php header ("Content-type:text/xml"); $host="localhost"; $user="root"; $pass=""; $banco="controle_documento"; $conn=mysql_connect($host,$user,$pass); $db=mysql_select_db($banco); $rss = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>"; $rss.= "<channel>"; // base $selec = "select id, dt_entrada, prot_geral, num_doc, tipo_doc, dt_doc, origem_doc, assunto from entrada where origem_doc like '%$_POST[origem_doc]%' order by entrada.id"; $exec = mysql_query($selec, $conn) or die(mysql_error()); while($campos=mysql_fetch_array($exec)) { extract($campos); $rss.= "<id> </id>\n"; } $rss.= "</channel>"; // fim da base echo $rss; // mostra na tela ?>
  23. Marcos_Vinicius

    PHP e XML

    Qual erro aparece? Qual linha? Mostra linh do erro pra podermos ver e judar. =) []'s Rodrigo Nascimento Ele imprime na tela somente o código e não me trás o conteúdo do banco.
  24. Marcos_Vinicius

    PHP e XML

    Bom dia, estou usado a linguagem php, com banco de dados mysql e quero visualizar meus resultados em XML, estou com o seguinte código: <?php header ("Content-type: text/xml"); $host="localhost"; $user="root"; $pass=""; $banco="controle_documento"; $conn=mysql_connect($host,$user,$pass); $db=mysql_select_db($banco); if (isset ($_POST['enviar']) && $_POST['enviar']) { $sql="select id, dt_entrada, prot_geral, num_doc, tipo_doc, dt_doc, origem_doc, assunto from entrada where origem_doc like '%$_POST[origem_doc]%' order by entrada.id for xml"; $xml_output = "<?xml version=\"1.0\"?>\n"; $xml_output.= "<entries>\n"; for( $x = 0; $x < mysql_num_rows ($sql); $x ++)( $row = mysql_fetch_assoc ($rql); $xml_output .= "\t<entry>\n"; $ xml_output .= "\ t <entry> \ n"; $xml_output .= "\t\t<date>" . $row [ 'date' ] . "</date>\n"; // Escaping illegal characters / / Escapar caracteres ilegais $row ['text'] = str_replace ("&", "&", $row ['text']); $row ['text'] = str_replace ("<", "<", $row ['text']); $row ['text'] = str_replace (">", "&gt;", $row ['text']); $row ['text'] = str_replace ("\"", "&quot;", $row ['text']); $xml_output .= "\t\t<text>" .$row ['text']."</text>\n"; $xml_output .= "\t</entry>\n"; } ) $xml_output .= "</entries>"; echo $xml_output; ?> mas não sei onde está o erro
×
×
  • Criar Novo...