Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''array', 'variavel', 'string', 'pesquisa', 'php5', 'fazer', 'faze', 'cria', 'como' ou 'php''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Heltinhu

    Upload múltiplo

    Olá pessoal seguinte... Tenho um pequeno script php que é para cadastro de imagens em uma TABELA para uma galeria de FOTOS DE IMÓVEIS e ao mesmo tempo pegar os dados do imóvel e cadastrar EM OUTRA TABELA. Bom a principio ela esta funcionando pois o script pega todas as fotos que irão ser upadas manda elas para uma pasta, cadastra o nome delas no banco de dados em uma tabela GALERIA e também pega os dados do imóvel e cadastra estes dados em TABELA chamada IMOVEIS. Porém agora é que vem o meu problema digamos que eu selecione 5 fotos de imóveis certo para cada foto que for cadastrada ele irá fazer o cadastro para imóveis, ou seja, terá 5 cadastros de imóveis repetidos sendo que o que eu quero é apenas um cadastro de imóvel com as 5 fotos deste respectivo imóvel. Segue o script... <?php if(isset($_POST['upload'])){ $IdImovel = $_POST['IdImovel']; $Categoria = $_POST['Categoria']; $Titulo = $_POST['Titulo']; $Valor = $_POST['Valor']; $Cidade = $_POST['Cidade']; $Estado = $_POST['Estado']; //INFO IMAGEM $file = $_FILES['img']; $numFile = count(array_filter($file['name'])); //PASTA PARA UPLOAD $folder = '../uploads'; //REQUISITOS $permite = array('image/jpeg', 'image/png'); $maxSize = 1024 * 1024 * 5; //MENSAGENS $msg = array(); $errorMsg = array( 1 => 'Imagem maior que o limite', 2 => 'o arquivo ultrapassa o limite', 3 => 'upload feito parcialmente', 4 =>'Não foi feito' ); if($numFile <= 0) echo'Selecione uma imagem'; else{ for($i = 0; $i < $numFile; $i++){ $name = $file['name'][$i]; $type = $file['type'][$i]; $size = $file['size'][$i]; $error = $file['error'][$i]; $tmp = $file['tmp_name'][$i]; $extensao = end(explode('.', $name)); $novoNome = 'nome' .rand().".$extensao"; if($error != 0) $msg[''] = "<b> $name:</b>".$errorMsg[$error]; else if(!in_array($type, $permite)) $msg[] = "<b>$name:</b> Erro imagem não suportada!"; else if($size > $maxSize) $msg[] = "<b>$name:</b> Erro imagem ultrapassa limite de 5MB!"; else{ if(move_uploaded_file($tmp, $folder."/".$novoNome)) $sqlFotos = mysql_query("INSERT INTO galeria (IdImovel,imagem) VALUES ('$IdImovel','$novoNome')"); $sqlImoveis = mysql_query("INSERT INTO imoveis (CatID,Titulo,Valor,Cidade,Estado) VALUES ('$Categoria','$Titulo','$Valor','$Cidade','$Estado')"); echo '<script>alert("Cadastro realizado com sucesso")</script>'; } foreach($msg as $pop) echo $pop.'<br>'; } } } ?>
  2. Boa noite eu tenho esse código em PHP que serve para listar os últimos tópicos de um fórum (IPboard): <?php // CONFIGURAÇÕES DE CONEXÃO $connect = mysql_connect("localhost","root","senha") or die (mysql_error()); $select = mysql_select_db("forum") or die(mysql_error()); // URL DO FÓRUM $url = "http://endereço do forum/"; // LIMITE DE LINKS QUE IRÃO APARECER $limit = 5; // ID DO FóRUM QUE DESEJA LISTAR OS TÓPICOS $forumid = 2; // SELECIONANDO TÓPICOS E ORDENANDO PELA DATA $sql = "SELECT * FROM `topics` WHERE `forum_id` = '$forumid' ORDER BY `start_date` DESC LIMIT $limit"; // EXECUTANDO A QUERY $query = mysql_query($sql) or die (mysql_error()); // EFETUANDO LOOP PARA LISTAR OS TÓPICOS while($row = mysql_fetch_array($query)){ // DATA DE POSTAGEM $data = date( 'd/m', $row['start_date']); // ID DO TÍTULO EXIBIDO NO LINK $tid = $row['tid']; // TÍTULO DO TÓPICO $title = $row['title']; // TÍTULO EXIBIDO NO LINK $titleid = $row['title_seo']; // CONSTRUINDO TABELA PARA ORDENAR A EXIBIçÃO echo "<table border='0'>"; echo "<td><span style='margin-left: 10px; font:bold 12px arial, verdana, tahoma; letter-sp acing:-1.1px; color:#AD00FF;'>".substr( $data , 0 , 5 )."</span></td>"; // EXIBINDO TÍTULO DO TÓPICO COM LINK echo "<td><a href='".$url."index.php?/topic/".$tid."-".$titleseo."' target='_self' class=' link-news'>".$title."</a></td>"; //FECHANDO TABELA echo "</table>"; } ?> Eu fiz este outro código baseado no de cima, ele puxa as informações do banco certinho, mas não estou sabendo fazer ele listar os tópicos como no código a cima. Eu acho que tem que converter ele para PHP para listar. <link rel="stylesheet" type="text/css" href="./content.css"> <div class="boxBody"> <div id="homeNews"> <span class="ntype t-new"></span> <img src="icon.fw.png" alt=""> <span class="title"> <?php echo "<td><a href='".$url."index.php?/topic/".$tid."-".$titleseo."' target='_self' class='link-news'>".$title."</a></td>"; ?></span> <span class="date"><?php echo "<td><span>".substr( $data , 0 , 5 )."</span></td>"; ?></span> </div> <a href="http://" class="iconLink" style="opacity: 0.8;">Ver noticias anteriores</a> </div> Por favor me ajudem !!! Sei que quem entende de PHP isso é moleza!!
  3. Boa Tarde, Estou com um problema para ler a primeira tag do meu documento XML que segue abaixo: <?xml version="1.0" encoding="ISO-8859-1"?> <receita nome="pão" tempo_de_preparo="5 minutos" tempo_de_cozimento="1 hora"> <titulo>Pão simples</titulo> <ingredientes> <ingrediente quantidade="3" unidade="xícaras">Farinha</ingrediente> <ingrediente quantidade="7" unidade="gramas">Fermento</ingrediente> <ingrediente quantidade="1.5" unidade="xícaras" estado="morna">Água</ingrediente> <ingrediente quantidade="1" unidade="colheres de chá">Sal</ingrediente> </ingredientes> <instrucoes> <passo>Misture todos os ingredientes, e dissolva bem.</passo> <passo>Cubra com um pano e deixe por uma hora em um local morno.</passo> <passo>Misture novamente, coloque numa bandeja e asse num forno.</passo> </instrucoes> </receita> Preciso ler e atribuir a variáveis os atributos da tag "receita" (nome="pão" tempo_de_preparo="5 minutos" tempo_de_cozimento="1 hora"), porém não consigo acessá-los. Segue a baixo o código em php: //carrega o arquivo xml $xml = simplexml_load_file('receitas.xml'); //atribui os respectivos valores $nome = $xml->receita["nome"]; $tempoPreparo = $xml->receita["tempo_de_preparo"]; $tempoCozimento = $xml->receita["tempo_de_cozimento"]; O problema é que não há valor algum... as demais tags funcionam normalmente, logo imaginei que se eu criasse uma outra tag acima de "receita" funciona normal, porém alterar o xml esta fora de cogitação. se alguém tiver ideia do que fazer agradeço...
  4. boa tarde sou novo com este tipo de conteúdo tanto é que nem sei formular uma pergunta direito, mas vamos la. estou fazendo um código de cadastro através do Dreamweaver. quase tudo funciona perfeitamente exceto que quando coloco o comando para impedir cadastro duplo ele me da a seguinte mensagem: Notice: Undefined index: nome_papel in C:\xampp\htdocs\sitegrafica\cadastrar_papel.php on line 38 já li muitos tutoriais mas não consegui entender os procedimentos que devo tomar. estou postando parte do código se alguém puder me ajudar a entender o que fazer fico muito agradecido já que não basta apenas funcionar tenho que entender e aprender para não mais errar. segue código: <?php require_once('Connections/conecta_grafica.php'); ?> <?php if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { if (PHP_VERSION < 6) { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; } $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? doubleval($theValue) : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } $editFormAction = $_SERVER['PHP_SELF']; if (isset($_SERVER['QUERY_STRING'])) { $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); } $sqlduplo = mysql_query("SELECT * FROM papel WHERE nome_papel='".$_POST['nome_papel']."'"); // aqui o motivo do erro onde "papel" é a tabela no banco e "nome_papel" e o campo onde será armazenado o nome do papel e que esta sendo testado. if(mysql_num_rows($sqlduplo)>=1){ echo "<meta http-equiv='refresh' content='0; URL=administrador_logado.php?cadastrar_papel'> <script type=\"text/javascript\"> alert(\"ESTE CADASTRO JÁ EXISTE EM NOSSO BANCO DE DADOS\"); </script> "; return die; }else { if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form_cadastrar_e_editar")) { $insertSQL = sprintf("INSERT INTO papel (nome_papel, carac_papel, ideal_para) VALUES (%s, %s, %s)", GetSQLValueString($_POST['nome_papel'], "text"), GetSQLValueString($_POST['carac_papel'], "text"), GetSQLValueString($_POST['ideal_para'], "text")); mysql_select_db($database_conecta_grafica, $conecta_grafica); $Result1 = mysql_query($insertSQL, $conecta_grafica) or die(mysql_error()); } } mysql_select_db($database_conecta_grafica, $conecta_grafica); $query_cadastrar_papel = "SELECT * FROM papel"; $cadastrar_papel = mysql_query($query_cadastrar_papel, $conecta_grafica) or die(mysql_error()); $row_cadastrar_papel = mysql_fetch_assoc($cadastrar_papel); $totalRows_cadastrar_papel = mysql_num_rows($cadastrar_papel); ?>
  5. Adenesjr

    Problema com PDO

    Fiz a classs AcessarBase e a classe usuarios. Na classe AcessarBase possui um método static que é chamado por um objeto da classe usuarios pelo método logaUsuario($usuario, $senha); Quando faço a chamada ao método statusConexao($host, $porta, $usuario, $senha, $dbname) pelo método logaUsuario($usuario, $senha) da classe Usuarios o retorno é positivo, conexão aceita, porém dar o seguinte erro: Warning: pg_query(): No PostgreSQL link opened yet in C:\wamp\www\teste\src\lib\usuario.class.php on line 115 Warning: pg_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\wamp\www\teste\src\lib\usuario.class.php on line 117 LInha 115: $query = pg_query($sql); Linha 117: $resultado = pg_fetch_assoc($query); Não permitindo continuar.... Se altero a assinatura do método statusConexao($host, $porta, $usuario, $senha, $dbname) para: $dtb = @pg_connect("host=$host port=$porta dbname=$dbname user=$usuario password=$senha"); return (!$dtb) ? false : true; Funciona corretamente, sem problema nenhum. Então onde está o problema? #classe AcessarBase class AcessarBase{ static function statusConexao($host, $porta, $usuario, $senha, $dbname){ try{ return $conexao = new \PDO("pgsql:host=$host port=$porta dbname=$dbname user=$usuario password=$senha"); } catch(\PDOException $e){ return $error = "Não foi possível fazer a conexão com o banco de dados. Erro codigo: ".$e -> getCode()." Mesagem: ".$e -> getMessage(); } } } #classe usuarios class Usuarios{ function logaUsuario($usuario, $senha) { if (AcessarBase::statusConexao(HOST, PORTA, USUARIO, SENHA, BASE)){ // Inicia a sessão session_start("teste"); $_SESSION['logado'] = "teste-sim"; $_SESSION['usuario'] = $usuario; // Consulta os dados $sql = "SELECT * FROM usuarios WHERE email = '$usuario'"; $query = pg_query($sql); $resultado = pg_fetch_assoc($query); } else { $this->erro = "Não foi possível conectar ao banco de dados. Se isso ocorrer novamente entre em contato com o suporte tecnico."; return false; } }
  6. Galera tou fazendo meu php ler um tipo de um Xml, nele possui 2 tags filhas iguais. eu quero capturar e mostrar os termos das tags category CODIGO UTILIZADO:
  7. preciso de ajuda, quero que quando a pessoa seleciona um item no combo box, o valor desse item seja exibido em um <input type="text">, o problema é quando o item e selecionado nada é exibido no input, poderiam me ajudar? <form method="GET"> <select name="produto" > <option disabled="disable" selected="selected">Escolha um Produto</option> <?php $b_prod=selecionaBD("produtos","ORDER BY descricao ASC"); while($prod=listaLinhas($b_prod)){ ?> <option value="<?=$prod['codigo']?><?=$_GET['codigo']?>" ><?=$prod['descricao'] ?></option> <? switch($prod){ case '' :?> <span class="tam">Valor Unitario</span><br /> <input type="text" name="vlr_1" id="vlr_1" style="width:100px !important" value="<?php echo $prod['preco_v'] ?>" required="required" onblur="calcula_1();" /> <? break; } } ?> </select> </form>
  8. Estou estudando php, mysql e fiz um script simples para conectar o php ao banco de dados. Porem toda vez que eu atualizo a pagina é inserido os dados em branco automaticamente no banco de dados. Não sei o que esta acontecendo. Poderiam me ajudar? Eis o meu código. <!DOCTYPE HTML> <html lang="pt-br"> <head> <meta charset="UTF-8"> <link rel="stylesheet" type="text/css" href="estilo.css"> <title></title> </head> <body> <form name="cadastro" method="post"> Nome:<input type="text" name="nome"/></br> Email:<input type="text" name="email"/></br> Idade:<input type="text" name="idade"/></br> Status:<input type="text" name="status"/></br> <input type="submit" value"Cadastrar"/> </form> <?php //Recebe dados do formulario --- $nome = $_POST['nome']; $email = $_POST['email']; $idade = $_POST['idade']; $status = $_POST['status']; //------------------------------ require 'conex.php'; $conecta = mysqli_connect($host, $user, $pass, $bancoDados) or die (mysqli_error($conecta)); $pegaDados = "INSERT INTO {$tabDados} (nome, email, idade, status) VALUES ('$nome', '$email','$idade','$status')"; if($conecta) echo "Conexao feita</br>"; else echo "Erro na conexão"; $inserir = mysqli_query($conecta, $pegaDados); $desconecta = mysqli_close($conecta); if($desconecta) echo "Banco de dados desconectado"; else echo "Banco de dados conectado"; ?> </body> </html>
  9. Queria saber como faz pra min realizar um mysql_query no meu branco de dados de 24 em 24 horas. Exemplo, meu amigo me passou o sistema que ele fez, mas não sei se vai funcionar... <?php $BuscandoDia = mysql_query("select * from meh_settings WHERE dia != 0"); while($DiaInfo=mysql_fetch_array($BuscandoDia)){ $DiaAtual=$DiaInfo['dias']; date_default_timezone_set('America/SaoPaulo'); $script_tz = date_default_timezone_get(); $dia = date ('d'); $mes = date ('m'); $ano = date ('Y'); $hora = date ('H'); $minuto = date ('i'); $segundo = date ('s'); if(strcmp($script_tz, ini_get('date.timezone')) && $dia != $DiaAtual){ mysql_query("UPDATE usuarios_banidos SET dias=dias-1 WHERE dias>=1"); mysql_query("UPDATE data_config SET dia=$dia"); } } ?>
  10. To com um problema no sistema de repecição, poderiam me ajudar, eu gostaria que os valores fossem somados e que o nome fosse exibido uma unica vez; <table width="98%" border="0"> <tr> <? if(isset($_GET["filtrar"])){?> <td align="right"> <br> <?php $sqlz = selecionaBD("forma","ORDER BY nome ASC"); while ($xz = listaLinhas($sqlz)){ $sqlt = selecionaBD("pedidos_vendas","WHERE forma = '".$xz['id']."' AND data_pedido = '$dia-$mes-$ano'"); while ($xt = listaLinhas($sqlt)) { $fum = 0; $lucro2 = 0; @$fum = $lucro2 += $xt['total']; ?> <?php echo $xz['nome'];?>: <?=number_format(@$fum,2,",",".");?><br> <? }// fecha fum } // fecha forma ?> <strong>Total do periodo:</strong> <?=number_format(@$total_balanco,2,",",".");?> </td> <? }?> <td align="right"> <span class="label label-success">Pedido Concretizado</span> </td> </tr> </table>
  11. Olá, Tentarei ser o mais explícito possível acerda do meu projeto e do meu "problema"! O que estou tentando fazer Estou tentando criar um sistema de competição online. São duas equipes que competem entre si em um jogo de perguntas e respostas, do qual vão avançando a medida de cada resposta correta. Observem a imagem: 1º - Página de login 2º - Página em que as duas equipes possuem acesso Obs: Eu criei uma SESSION e um IF nesta página, para caso a equipe azul acesse - apareça um determinado conteúdo. E caso seja a equipe verde acesse - apareça outro conteúdo. Tenham em mente que é a mesma página para as duas equipes, mas que o conteúdo é variável de acordo com quem está acessando-a. 3º - Página da primeira pergunta da equipe azul. 4º - Página da primeira pergunta da equipe verde. As perguntas são diferentes para cada equipe! Na 2º página, há um botão submit (prosseguir) que leva à 3º página ou à 4º página dependendo da equipe. Meu problema O problema é que: Suponhamos que a equipe verde é quem está respondendo neste momento. Ela se encontra ainda na primeira pergunta (página 3º) mas acaba de acertar. OK, se a resposta estiver correta vai aparecer uma página de confirmação (que eu criei) e ela poderá ir para a próxima página que conterá a próxima pergunta. Porém, a equipe verde tem algum compromisso e precisa sair do computador. Tudo bem, ela o desliga e mais tarde volta. Faz o login novamente e cai na 2º página novamente. Até ai tudo bem! Porém o que eu quero saber, é como eu faço para que, nessa 2º página, a equipe verde ao clicar em "Prosseguir", ao invés dela ir para a página 3º (primeira pergunta), vá direto para a próxima página, pois ela já respondeu a primeira pergunta. Fui claro? Aguardo ajuda!
  12. Olá, gostaria de saber mais sobre isset em php if(isset($_POST);
  13. Boa tarde ao pessoal do forum .. Sou iniciante no php e gostaria de saber. se no caso a varivel txt_km for >= 45 beleza funciona se não manda a menssagem, Distancia Curta , Minimo 45 km. VARIAVEL KM : ( txt_km >= 45 ) SE FOR MENOR QUE 45 O VALOR, TEM QUE APARECER A MENSSAGEM ABAIXO ('Distancia Curta , Minimo 45 km' ) ; é assim que estou tentando fazer e não consigo,poderia me ajudar nessa questão . Obrigado eu tentei assim . mas eu não consigo por o >= 45 na variavel txt_km . else echo "<h1><font color='red'> Distancia Curta , Minimo 45 km </font></h1><p/>"; Obrigado pela ajuda <html xmlns="<a href="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Simulador Online</title> <style type="text/css"> <!-- .style2 { color: #999999; font-weight: bold; } --> </style> </head> <body> <p> <?php function simular($x ,$x2 ){ $v = ((1.40 * $x) + (12 * $x2)) * 23 / 100 + ((1.40 * $x) + (12 * $x2)) ; // + 23% DE IVA return $v; } if (isset($_POST['txt_km' ])) { echo "<h1><font color='red'>Resultado = € " .simular($_POST['txt_km'] ,$_POST['txt_m3']) . "</font></h1><p/>"; } else echo "<h1><font color='red'> Distancia Curta , Minimo 45 km </font></h1><p/>"; ?> </p> <h1>Simulador de Carga</h1> <form id="id_simulador" name="Simulador" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>"> K.M : <input name="txt_km" type="text" size="20" maxlength="5" /> METROS CUBICOS (M3): <input name="txt_m3" type="text" size="20" maxlength="5" /> <p/> <input name="simular" type="submit" value="Simular" /> </form> <p> </p> <form action="" method="post" name="form1" class="style2"> <ul> <li> IVA incluido </li> </ul> </form> <p> </p> <p> </p> <p> </p> </body> </html>
  14. Caros, boa tarde! baixei uma função em javascript que calcula a distância em KM de um ponto a outro. Uma div exibe o resultado na tela. Preciso que esse valor seja salvo em uma variável PHP. Abaixo, os dados: Função: <script src="http://maps.google.com/maps/api/js?sensor=false"></script> <script type="text/javascript"> function CalculaDistancia() { $('#litResultado').html('Aguarde...'); var service = new google.maps.DistanceMatrixService(); service.getDistanceMatrix( { origins: [$("#txtOrigem").val()], destinations: [$("#txtDestino").val()], travelMode: google.maps.TravelMode.DRIVING, unitSystem: google.maps.UnitSystem.METRIC }, callback); } function callback(response, status) { if (status != google.maps.DistanceMatrixStatus.OK) $('#litResultado').html(status); else { $('#litResultado').html("<strong>Origem</strong>: " + response.rows[0].elements[0].distance.text ); $("#map").attr("src", "https://maps.google.com/maps?saddr=" + response.originAddresses + "&daddr=" + response.destinationAddresses + "&output=embed"); } } </script> HTML: <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tbody> <form name="" action="" method="post" enctype="multipart/form-data"> <tr> <td> <label for="txtOrigem"><strong>Endere&ccedil;o de origem</strong></label> <input type="text" id="txtOrigem" class="field" style="width: 400px" /> </td> </tr> <tr> <td> <label for="txtDestino"><strong>Endere&ccedil;o de destino</strong></label> <input type="text" style="width: 400px" class="field" id="txtDestino" /> </td> </tr> <tr> <td> <input type="hidden" name="distancia1" value="" onclick="CalculaDistancia()" class="btnNew"/> <input type="button" name="distancia" value="Calcular dist&acirc;ncia" onclick="CalculaDistancia()" class="btnNew" /> </td> </tr> </form> </tbody> </table> <div><span id="litResultado">&nbsp;</span></div> Como salvo o valor que está nesse ID para uma variável php? Obrigado! Célio Morais.
  15. Boas, Tenho uma aplicação em PHP e quero importar dados de um ficheiro de TXT para a tabela, mas não tou a conseguir, esta é a estrutura do ficheiro TXT, segue sempre a mesma estrutura, mas existem campos que podem ficar vazios, daí depois eu ter problemas em guardar: 01;01;249;Alcafaz;;Rua XX;;;3750;011;AGADÃO 01;01;250;Caselho;;Rua YY;nº 50;;3750;012;AGADÃO 01;01;251;Vila Chique;;;;;3750;012;AGADÃO ..... depois de ler o ficheiro vou fazer um INSERT: INSERT INTO distritos (cod, desig, rua, n_porta) Values (01, 'Alcafaz', 'Rua XX', ) INSERT INTO distritos (cod, desig, rua, n_porta) Values (01, 'Caselho', 'Rua YY', nº 50) INSERT INTO distritos (cod, desig, rua, n_porta) Values (01, 'Vila Chique', '', ) Se repararem, o INSERT quando o campo vai nulo no TXT, vai dar erro. Alguém me pode ajudar??
  16. Galera se alguém puder ajudar, com um problema de variaves! Sistema de login! Para logar no site eu coloquei para entrar com acao logar! Quando ele loga com sucesso está tudo certo e na url está por exemplo: www.exemplo.com/admin.php?acao=logar, até ai está tudo certo e sem nenhum erro, quando eu tiro esse ?acao=logar e fica www.exemplo.com/admin.php ele da erro na variavel nome que está na pagina para mostrar o nome do "Admin" e não estou conseguindo arrumar, alguém pode ajudar ?
  17. Olá galera, seguinte... Eu tenho um sistema pronto e funcional e estou atualizando-o para utilizá-lo com PDO, pois estou a mudar de servidor onde terei suporte para tal. No meu sistema é possível realizar uma busca com a seguinte consulta (Por alto): $sql = mysql_query("SELECT * FROM exemplo WHERE nome LIKE '%$termo%' ");Sendo que a variável $termo recebe uma expressão relativa igual à: $termo = str_replace(" ","%' AND nome LIKE '%", $termo); No caso, o usuário escreve "Casa Vermelha" e a função substitui os espaços pela expressão relativa. Que na consulta vai parar deste jeito... $sql = mysql_query("SELECT * FROM exemplo WHERE nome LIKE '%Casa%' AND nome LIKE '%Vermelha%' "); A questão é, no pdo isto não funciona... Na consulta preparada: (exemplo) $buscarLocais=$conexao->prepare("SELECT * FROM exemplo WHERE nome LIKE ?"); $buscarLocais->bindValue(1, "%$termo%"); $buscarLocais->execute(); A variável recebe a mesma modificação, mas isto não resulta em uma query e sim em uma simples expressão no lugar do "?" O único modo em que tentei e foi possível, foi este: $buscarLocais=$conexao->prepare("SELECT * FROM exemplo WHERE nome LIKE '%$termo%' "); $buscarLocais->execute(); Mas creio eu que deste modo o PDO perde seu objetivo de tornar a query segura. Então galera, como posso resolver este probleminha? Agradeço desde já a ajuda!
  18. Boa tarde ao pessoal do forum Sou iniciante e gostaria de saber como (se existir) posso implementar um código em php para que quando o usuário digitar uma certa palavra, o codigo retorne um certo valor númerico, por exemplo: Se o usuário digitar "Sapato" O sistema precisa retornar o valor do sapato e exibir na tela. Pode parecer simples para vocês gente, mas para mim tá um pouco complicado :P. Obrigado desde já :D
  19. #include <iostream> #include <cstdlib> #include <string> //#include "../cygwin/usr/i686-pc-mingw32/sys-root/mingw/include/tchar.h" //#include "../cygwin/usr/i686-pc-mingw32/sys-root/mingw/include/locale" #include "locale.h" /* run this program using the console pauser or add your own getch, system("pause") or input loop */ using namespace std; int main() { //_tsetlocale(LC_ALL, _T("portuguese_brazil")); setlocale(LC_ALL, ""); char ch; float mo1,mp1,mb1,mo2,mp2,mb2,mo3,mp3,mb3,ptot1,ptot2,ptot3; //const float pmnm; ch = 0; string pais1, pais2, pais3; cout << "Entre com o primeiro país.\n"; cin >> pais1; cout << "Entre com o número de medalhas.\n"; cout << "Medalhas de ouro, prata e bronze respectivamente.\n"; cin >> mo1 >> mp1 >> mb1; mo1 = (3*mo1) + 1; mp1 = (2*mp1) + 1; mb1 = mb1 + 1; ptot1 = mo1 + mp1 + mb1; cout << "Entre com o nome do segundo país.\n"; cin >> pais2; cout << "Entre com o nº de medalhas para o segundo país.\n"; cout << "Entre medalhas de ouro, prata e bronze respectivamente.\n"; cin >> mo2 >> mp2 >> mb2; mo2 = (3*mo2) + 1; mp2 = (2*mp2) + 1; mb2 = mb2 + 1; ptot2 = mo2 + mp2 + mb2; cout << "Entre com o nome do terceiro país,\n"; cin >> pais3; cout << "Entre com o nº de medalhas para o terceiro país.\n"; cout << "Entre medalhas de ouro, prata e bronze respectivamente.\n"; cin >> mo3 >> mp3 >> mb3; mo3 = (3*mo3) + 1; mp3 = (2*mp3) + 1; mb3 = mb3 + 1; ptot3 = mo3 + mp3 + mb3; while (ch != -1) { if ((ptot1 > ptot2) && (ptot1 > ptot3)) { cout << "O " << pais1 << " é o campeão.\n" << endl; if (ptot2 > ptot3) { cout << "O " << pais2 << " é o vice-campeão.\n" << endl; cout << "O " << pais3 << " é o terceiro colocado.\n" << endl; } else { cout << "O " << pais3 << " é com vice-campeão.\n"; cout << "O " << pais2 << " é o terceiro colocado.\n"; } } else if ((ptot2 > ptot1) && (ptot2 > ptot3)) { cout << "O " << pais2 << " é o campeão.\n"; if (ptot1 > ptot3) { cout << "O " << pais1 << " é o vice-campeão.\n"; cout << "O " << pais3 << " é o terceiro colocado.\n"; } else { cout << "O " << pais3 << " é vice-campeão.\n"; cout << "O " << pais2 << " é o terceiro colocado.\n"; } } else if ((ptot3 > ptot1) && (ptot3 > ptot2)) { cout << "O " << pais3 << " é o campeão.\n"; if (ptot1 > ptot2) { cout << "O " << pais1 << " é o vice-campeão.\n"; cout << "O " << pais2 << " é o terceiro colocado.\n"; } else { cout << "O " << pais2 << " é o vice-campeão.\n"; cout << "O " << pais1 << " é o terceiro colocado.\n"; } } cout << "Para sair digite -1\n."; cin >> ch; if (ch == -1) cout << "Deseja sair, digite -1.\n" << endl; break; } //system ("PAUSE"); //return EXIT_SUCCESS; } Por que no código acima, quanto tento entrar com o nome do país, uma string longa, dá erro? Por exemplo: tento entrar com a palavra Estados Unidos. Ele pula tudo e vai para o final, ignora o while e no final aparece a frase:Process excited with return value 0. Mesmo colocando o while no final ou no início.
  20. Boa tarde pessoal, criei a areazinha lá no site pra enviar email e fiz o php e tudo mais... Porém, se eu preencho o campo de email com uma conta de hotmail, gmail ou alguns outros, os email não chegam no meu email... segue o cod php para analise... <?php $EmailFrom = $_REQUEST['email']; $EmailTo = "contato@sperb.art.br"; // Your email address here $Subject = "Contato via site"; $Name = Trim(stripslashes($_POST['name'])); $Email = Trim(stripslashes($_POST['email'])); $Message = Trim(stripslashes($_POST['message'])); // validation $validationOK=true; if (!$validationOK) { echo "Error"; exit; } // prepare email body text $Body = ""; $Body .= "Nome: "; $Body .= $Name; $Body .= "\n"; $Body .= "E-mail: "; $Body .= $Email; $Body .= "\n"; $Body .= "Mensagem: "; $Body .= "\n"; $Body .= "\n"; $Body .= $Message; $Body .= "\n"; // send email $success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>"); // redirect to success page if ($success){ echo ""; } else{ echo "Seu email não pode ser enviado, verifique os campos de preencimento e tente novamente. Caso o erro permaneça, envie um email para: contato@sperb.art.br - Agradecemos desde já por seu contato."; } header ("location: http://www.sperb.art.br/contact.html"); ?>
  21. A Royalpixel busca programador junior/pleno, com conhecimentos em PHP e banco de dados MySQL. Procuramos um profissional apaixonado, curioso, com disposição para aprender e ensinar. Inglês é obrigatório. Se este é o seu perfil, envie seu currículo para vagas@royalpixel.tv. A vaga é para São Paulo (Pinheiros).
  22. Por exemplo, o usuário informa o número 5 e então aparece 5 linhas na tela. Na verdade eu estava tentando usar o código abaixo mas não tem dado certo: Dim ContainerVectors(NVectors) As ShapeContainer Dim TheVector(NVectors) As LineShape ContainerVectors(NVectors).Parent = Me TheVector(NVectors).Parent = ContainerVectors(intNVectors - 1) For i = 1 To NVectors TheVector(i).StartPoint = New System.Drawing.Point(Xinicio,Yinicio) TheVector(i).EndPoint = New System.Drawing.Point(Xfim, Yfim)
  23. Estou em fase de conclusão de um curso de web-designer, e estou contruindo um site para apresentar como projeto final e estou precisando da ajuda. Não sei se este é o local certo para postar minha pergunta. Meu problema é o seguinte: O site é turístico e tem 10 botões no lado esquerdo (Atrativos, Bandeira/Brasão, Fotos, Localização, Mapa da cidade....) e no lado direito existe uma div onde gostaria que fossem carregadas às informações referentes ao botão pressionado. Aqui vai um exemplo de site onde isso ocorre: http://www.canela.rs.gov.br/index.php/estudante
  24. meu codigo: index.php <html> <head> <title> Login with MD5 </title> </head> <body> <center> <form action="login.php" method="POST"> <h2>Login</h2> User<br><input type="text" name="user"><br> Password<br><input type="password" name="pass"><br> <input type="submit"> <a href="cadastro.php">Submit</a> </form> </center> </body> </html> login.php <?php function conec() { $host = '127.0.0.1'; $user = 'root'; $pass = ''; $db = 'sql'; $conn = mysql_connect($host,$user,$pass) or die ('!Erro na rotina de conexao!'); mysql_select_db($db) or die ('!Erro na selecao do banco de dados!'); } conec(); $user = $_POST['user']; $pass_p = $_POST['pass']; $pass = md5($pass_p); function select($sql) { return mysql_query($sql); } $sql = 'SELECT * FROM login WHERE user = "'.$user.'" AND pass = "'.$pass.''; $rs_select = select($sql); $log = mysql_num_rows($rs_select); if ($log = 1) { echo ("Login efetuado com sucesso!"); echo $log; } else { echo ("Usuario ou senha incorretos"); echo $log; } ?> Primeiro problema, toda vez ele da como login efetuado com sucesso, segundo: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\Login & MD5\login.php on line 24
  25. Codigo: <html> <head> <title> Submit with MD5 </title> </head> <body> <form action="#" method="post"> <input type="text" name="user"> <input type="password" name="pass"> <input type="submit"> </form> <?php function conec() { $host = '127.0.0.1'; $user = 'root'; $pass = ''; $db = 'sql'; $conn = mysql_connect($host,$user,$pass) or die ('!Erro na rotina de conexao!'); mysql_select_db($db) or die ('!Erro na selecao do banco de dados!'); } function inser($sql) { if (mysql_query($sql)) { echo ("Cadastro feito com sucesso!"); } else { echo ("Erro em rotina de cadastro!"); } } conec(); if (isset($_POST['user']) and isset($_POST['pass'])) { $usuario = $_POST['user']; $senha_p = $_POST['pass']; $senha_n = md5($senha_p); echo ($usuario."--".$senha_p."<br>"); echo ($senha_n); $sql_inser = 'INSERT INTO login (ID,user,pass) VALUES (NULL,'.$usuario.','.$senha_n.')'; inser($sql_inser); } ?> </body> </html> Erro na rotina de cadastro.
×
×
  • Criar Novo...