Ir para conteúdo
Fórum Script Brasil

Renato Penna

Membros
  • Total de itens

    854
  • Registro em

  • Última visita

Tudo que Renato Penna postou

  1. Renato Penna

    Problema com XML

    Estou com um problema para pegar os dados do XML com o PHP. O que eu preciso é pegar cada dado do XML para depois colocar no banco de dados, mas não estou conseguindo. o XML é esse... <?xml version="1.0" encoding="iso-8859-1" ?> - <sroxml> <versao>1.0</versao> <qtd>5</qtd> <TipoPesquisa>Lista de Objetos</TipoPesquisa> <TipoResultado>Todos os eventos</TipoResultado> - <objeto> <numero>EC049269504BR</numero> - <evento> <tipo>LDI</tipo> <status>01</status> <data>07/07/2009</data> <hora>08:54</hora> <descricao>Aguardando retirada</descricao> <local>AGC CORONEL PILAR</local> <codigo>95726970</codigo> <cidade>GARIBALDI</cidade> <uf>RS</uf> <sto>64915077</sto> </evento> - <evento> <tipo>LDI</tipo> <status>01</status> <data>07/07/2009</data> <hora>08:54</hora> <descricao>Aguardando retirada</descricao> <local>AGC CORONEL PILAR</local> <codigo>95726970</codigo> <cidade>GARIBALDI</cidade> <uf>RS</uf> <sto>64915077</sto> </evento> </objeto> </sroxml> O código PHP é esse... /* $meuxml = $arq; $arquivo = file_get_contents($meuxml); */ $xml = simplexml_load_file($arq); // linha 42 print_r($xml); /* foreach ($xml->evento as $registro) { echo $registro->tipo."<br />"; echo $registro->status."<br />"; echo $registro->descricao."<br /><br />"; } */ E na tela aparece... "Warning: simplexml_load_file() expects parameter 1 to be string, resource given in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\admin\sro\sro.php on line 42".
  2. O diretório não tem permissão pra gravações nele. Tem que colocar permissão 777. Para isso, vá no seu programa de FTP, clique com o botão direito nesse diretório, vá em permissões e marque todos os checkboxes.
  3. tente fazer <?php $id = the_ID(); if($id==33){ ?><a href="http://www.clix.pt" onclick="window.open('http://www.google.com','newwin');">click me</a><?php } ?>
  4. Coloca assim... <?php include "config.php"; //Aqui chamo as váriaveis da página de configuração $db = mysql_connect ($host, $login_db, $senha_db); //conecto ao mysql $basedados = mysql_select_db($database); //selecionamos o banco escolhido $pesquisar = mysql_query("SELECT * FROM `$tabela` WHERE login = '$login'", $db); //confiro se o login escolhido já não foi cadastrado $contagem = mysql_num_rows($pesquisar); //trago o resultado da consulta acima $senha = $_REQUEST["senha"]; echo $senha; if ( $contagem == 1 ) { $errors = "Login escolhido já cadastrado.<br>"; //se o login já existir, ele adiciona o erro } if ( $login == "" ) { $errors = "Você não digitou um login<br>"; //confere se o campo login não ficou vazio } if ( $senha == "" ) { $errors = "Você não digitou uma senha<br>"; //confere se o campo senha não ficou vazio } if ( $senha != $senha2 ) { $errors = "Você digitou 2 senhas diferentes.<br>"; //adiciona o erro caso o usuário digitou 2 senhas diferentes } if ( $errors == "" ) { //checa se houve ou não erros no cadastro $cadastrar = mysql_query("INSERT INTO `$tabela` (nome, login, senha, email) VALUES ('$nome','$login','$senha','$email')", $db); //insere os campos na tabela if ( $cadastrar == 1 ) { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Cadastro com sucesso.</font></div>"; //se cadastrou com sucesso o usuário aparece essa mensagem } else { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Ocorreu um erro no servidor ao tentar se cadastrar.</font></div>"; //caso houver um erro quanto as configurações aparece essa mensagem } } else { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Ocorreu os seguintes erros ao tentar se cadastrar:<br><br>$errors</font></div>"; //mostra os erros do usuário, caso houver } ?>
  5. Coloque $senha = $_REQUEST["senha"]; echo $senha; e veja o que aparecerá na tela.
  6. Renato Penna

    Dúvida Codigo PHP

    Quais são os campos da segunda tabela ? ID e CLIENTE ? Teria que ser assim, porque desta forma você faria uma consulta como... SELECT nome FROM tabela2 WHERE tabela1.id = tabela2.id
  7. Renato Penna

    Ajuda com vetores

    package vetor; public class Main { @SuppressWarnings("empty-statement") public static void main(String[] args) { int[] numero = new int[26]; for (int i=0;i<numero.length;i++) { numero[i]=i+1; } char letra[] = {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z',' '}; String frase = "EU ADORO COMER BISCOITO DE CHOCOLATE"; String numero_frase=""; for(int i=0;i<frase.length();i++) { for(int j=0;j<letra.length;j++) { if(frase.charAt(i)==letra[j]) { numero_frase+=(j+1)+" "; } } } System.out.println(numero_frase); } }
  8. Renato Penna

    Ajuda Query Strings

    Existe essa $_GET['local'] ? Porque o que está mudando na barra de endereço quando clico nos links é o id. Então nesse caso, seria $_GET['id'], certo ?
  9. Renato Penna

    Dúvida Codigo PHP

    $cpphp = mysql_query("SELECT * FROM peca WHERE type<>'T' AND pontos > 0");
  10. Renato Penna

    Ajuda Query Strings

    Tente assim... <?php if (isset($_GET['local'])){ switch ($_GET['local']){ case 1: include "home.php"; break; case 2: include "infuse.php"; break; case 3: include "link03.php"; break; } }else{ include "principal.php"; } ?>
  11. Renato Penna

    Dúvida Codigo PHP

    Ah sim. Você não quer que apareça o -1, mas apareça os outros dois ? Então... $cpphp = mysql_query("SELECT * FROM peca WHERE type<>'-1'");
  12. Renato Penna

    Dúvida Codigo PHP

    $cpphp = mysql_query("SELECT * FROM peca WHERE type<>'T'");
  13. Existem vários na internet. É só procurar um no Google e instalar.
  14. Quando você tenta inserir aparece a mensagem "Não foi possivel inserir" ? Tente tirar essa mensagem do or die e deixá-lo puro, ou seja, apenas or die() e veja qual é a mensagem que vai aparecer. OBS: Só uma coisa a mais... você colocou o seu tópico na área errada. Esta área é para tutoriais e dicas para ajuda em PHP. A área para pedir ajuda é um nível acima na área do PHP mesmo.
  15. Duas coisas: 1º não são permitidos up's no fórum. 2º verifique se você tem um servidor de e-mails para poder enviá-los.
  16. Troque isso... $acao = "<input type='checkbox' name='<?php $linha[0]; ?>' id='<?php $linha[0]; ?>' align='left'>"; Por isso... $acao = "<input type='checkbox' name='<?php $linha[0]; ?>[]' id='<?php $linha[0]; ?>' align='left'>"; Depois troque isso... //Pega o valor do checkbox $id = $_POST['acao']; Por isso... //Pega o valor do checkbox foreach($_POST['acao'] as $id) { echo "apresenta $id"; }
  17. Joga na LOTOGOL. O prêmio está em R$ 90.000,00 e os jogos são: 1 VASCO DA GAMA/RJ X FLUMINENSE/RJ 2 FLAMENGO/RJ X BOTAFOGO/RJ 3 PORTUGUESA DESPORTOS/SP X CORINTHIANS/SP 4 UBERABA/MG X ATLÉTICO/MG 5 QUIXADÁ/CE X CEARÁ/CE
  18. SELECT * FROM cada uma das tabelas WHERE campo1 = '334,29' OR campo2 = '334,29' OR campo3 = '334,29'...
  19. Veja neste tópico... http://scriptbrasil.com.br/forum/index.php?showtopic=99174
  20. Renato Penna

    Checkbox

    Deixa ver se eu entendi. O que você quer é que ele selecione os checkboxes e que os ckeckboxes selecionados se mantenham assim após o envio da página ?
  21. Renato Penna

    Checkbox

    Faz isso que eu sugeri e veja se exibe.
  22. Renato Penna

    Checkbox

    Troque isso... <b>Selecionados:</b>&nbsp;<?echo $dados['nome_item'];?> por isso... <b>Selecionados:</b>&nbsp; <?php foreach($_POST['checkid_usuario'] as $check) { echo $check."<br>"; } ?>
  23. Renato Penna

    Checkbox

    Posta o seu código.
  24. <?php $i=0; while($campo=mysql_fetch_row($exe)){ ?> <tr> <td width="18%"><img src="fotos/<?php echo $campo["cod"][$i]; ?>" width=80" border="0"/></td> <td width="82%" class="style1"><?php echo $campo["cod][$i]; ?></td> </tr> <tr> <td colspan=2"> <table width="100%" border="0" align="center" cellpadding="2" cellspacing="2"> <tr> <td width="50%" align="center"><a href="ex.php?icod=<?php echo $campo["cod][$i]; ?>" class="style1 style2">Sim</a></td> <td width="50%" align="center"> <a href="jogosp.php" class="style1 style2">N&atilde;o</a></td> </tr> </table></td> <?php $i++ } ?> Observe as partes em negrito e altere no seu código. Vamos ver se funciona.
×
×
  • Criar Novo...