ARD
Veteranos-
Total de itens
520 -
Registro em
-
Última visita
Tudo que ARD postou
-
Este usuário "ODBC" está criado no mysql? Provavelmente não, por isso está dando erro. Troque ODBC por "root" sem as aspas e coloque a senha que você definiu na hora da instalação. Respondendo a segunda pergunta... Sim... Veja o tópico abaixo: http://scriptbrasil.com.br/forum/index.php...pic=358&hl= T+ André
-
Você tem certeza que com os parâmetros passados a consulta teria que retornar algo? Mude isto: $result = @mysql_query($sql); if (!$sql) echo "ERRO NA CONSULTA:sql" . mysql_error(); $ros= mysql_fetch_assoc($result); Por isto: $result = @mysql_query($sql); if (!$result) { echo "ERRO NA CONSULTA:sql" . mysql_error(); exit; } if(mysql_num_rows($result) == 0) { echo "Nada foi encontrado para a consulta"; exit; } $ros= mysql_fetch_assoc($result); Veja o que dá... T+ André
-
Como está o cabeçalho da página que exibe os dados? Provavelmente deve está ISO-8859-1 por isso está dando pau na acentuação. T+ André
-
É um tutorial sobre XHTML? Ou como enviar os dados para um banco de dados usando PHP? Bom, dá uma olhada nos links abaixo: http://www.icmc.usp.br/ensino/material/html/ http://cirofeitosa.com.br/post/tutorial-po...icias-php-mysql T+ André
-
Cara... Eu instalei o delphi for php lá no micro do trampo e rodou tranquilo, a configuração de lá é: Athlon xp 1Gb de memória HD de 80 Antes de instalar eu também não tinha conseguido essa informação. Mas, ele não é pesado não. espero ter ajudado T+ André Obs: tinha esquecido de responder, o amigo acima respondeu primeiro rs
-
Tem como você postar o AS para eu ver o código que você está usando para passar o formulário para a página .php? Como que está vindo os dados? T+ André
-
Como qualquer outro valor digitado em um formulário: $_POST['campo'] ou $_GET['campo']... No flash que você define como o valor do campo deverá ser passado para a página. T+ André
-
Você que colocar dentro de um campo <select></select>? cria uma classe css: .option_vermelho{ background-color:#CC0066; color:#FFFFFF; } .option_cinza{ background-color:#CCCCCC; color:#000000; } Dentro o loop você faz a "zebra" echo "<select>"; for($i=0;$i <= 10; $i++) { if(($i % 2) == 0) { $classe = "option_vermelho"; } else { $classe = "option_cinza"; } echo "<option class=\"".$classe."\">Titulo $i</option>"; } echo "</select>"; Bom, está aí o esquema para fazer o cor sim, "cornão", cor sim, cornão... hauahau T+ André
-
Metodo Getelementbyid() + Innerhtml + Internet Explorer = Dor De Cabec
pergunta respondeu ao baalzamon de ARD em Ajax, JavaScript, XML, DOM
Bom aqui o innerHTML não funciona na tabela se falando de IE... Pórem funciona dentro de linhas e células... Mas, se você usar insertRow() e insertCell() vai funcionar tranquilamente no IE. Veja um exemplo: function escreve() { var tabela, novaLinha, novaCelula tabela = document.getElementById("Produtos"); novaLinha = tabela.insertRow(1); novaCelula = novaLinha.insertCell(0); novaCelula.innerHTML = "Teste"; } T+ André -
Você pode fazer dessa forma: SELECT * FROM `tabela` WHERE ASCII(`TAMANHO`) <= ASCII('P') AND ASCII(`TAMANHO` ) >= ASCII('G') Rapaz... A tua dúvida me deu vontade de fazer umas tentativas com outros valores também (com dois caracteres), porém tive que dá uma ajeitadinha a mais no código e o resultado foi esse: SELECT * FROM `tabela` WHERE (IF( LENGTH( `TAMANHO` ) =2, ASCII( LEFT( `TAMANHO` , 1 ) ) + ASCII( RIGHT( `TAMANHO` , 1 ) ) , ASCII( `TAMANHO` ) )) <= (IF(LENGTH('P') =2, ASCII( LEFT('P', 1 ) ) + ASCII(RIGHT('P', 1 ) ) , ASCII('P') )) AND (IF( LENGTH( `TAMANHO` )=2, ASCII( LEFT( `TAMANHO`, 1 ) ) + ASCII( RIGHT( `TAMANHO` , 1 ) ) , ASCII( `TAMANHO` ) )) >= (IF(LENGTH('G') =2, ASCII( LEFT('G', 1 ) ) + ASCII(RIGHT('G', 1 ) ) , ASCII('G') )) Calma, calma... O código da clausula tabajara plus... :lol: faz o seguinte: 1. Ele verifica o tamanho da string, se for igual a 2 ele soma o código ASCII da primeira letra da string mais a segunda. Caso contrário ele só pega o código ascii da string. 2. Ele faz as comparações do intervalo de um valor e outro. Obs.: O parâmetro passado só pode ter no máximo 2 caracteres. Isso iria servir caso o tamanho do parâmetro passado fosse maior que 1, pois a função ASCII só retorna o valor do primeiro caracter da string. Exemplo: SELECT ASCII('GG'); Teria o mesmo resultado que: SELECT ASCII('G'); Já com a função tabajara plus :lol: o resultado seria mais ou menos assim: SELECT ASCII( 'G' ) + ASCII( 'G' ) Bom... Coloquei aqui só para estudo mesmo :) T+ André
-
A resposta para a sua dúvida: http://scriptbrasil.com.br/forum/index.php...mp;#entry412448 T+ André
-
Isso não é PHP... Mas, fiz aqui uma funçãozinha p/ tu em java script: function chamaURL() { var combo, objeto objeto = "coloque_aqui_o_nome_do_select" combo = document.getElementById(objeto) if(combo.options[combo.selectedIndex].text != "Selecione") { window.location.href = combo.options[combo.selectedIndex].value; } } Para utilizar, faça assim: <select id="teste" name="teste" onchange="chamaURL();"> <option selected>Selecione</option> <option value="https://www.scriptbrasil.com.br">Produto 1</option> <option value="http://www.google.com.br">Produto 2</option> </select> T+ André
-
Só completando... Tu poderia fazer assim também: echo "$cod_produto = {$row["cod_produto"]}"; deu erro pois você colocou um array dentro de uma string
-
Fala cara... Na consulta sql eu não sei lhe dizer se é possível, mas também não posso lhe afirmar o contrário. Bom, no php temos a função substr_count() que conta a número de vezes que o segundo parâmetro ocorre na string, no seu caso o "/n". Faça assim: <?php echo substr_count("text-text-text/ntext-text-text/ntext-text-text", "/n"); ?> T+ André
-
Eu faço assim: Armazeno o SLA dentro de uma variavel e depois uso strtotime para saber o prazo do atendimento... $sla = 4; echo date("d/m/Y H:i:s",strtotime("+$sla hours")); T+ André
-
Todos os cabeçalhos devem ser enviados antes de qualquer coisa... seja texto, html... O erro está ocorrendo porque você deve ter colocado a apresentação antes da lógica. Para corrigir o erro você deve fazer o que o ESerra citou.
-
Bom... Vamos lá: SHOW FIELDS FROM banco.tabela Desta forma o mysql irá listar todos os campos da tabela, cada campo na sua devida posição. O nome da coluna que armazena o nome dos campos é Field Use uma linguagem (php por exemplo :D ) para pegar somente a primeira linha da coluna... Assim você terá o nome do primeiro campo da tabela. No lugar de SHOW FIELDS você pode usar SHOW COLUMNS... Vai dar no mesmo. Espero ter ajudado T+ André
-
Mude para: CREATE TABLE `acoes` ( `id_acao` varchar(20) NOT NULL default '', `te_descricao_breve` varchar(100) default NULL, `te_descricao` text, `te_nome_curto_modulo` varchar(20) default NULL, `dt_hr_alteracao` datetime default '0000-00-00 00:00:00', `cs_situacao` char(1) default NULL, PRIMARY KEY (`id_acao`) ) ENGINE=InnoDB; Deve funcionar.
-
Completando... Só vai voltar a ordem correta se você esvaziar totalmente a tabela e reiniciar o Mysql. T+ André
-
1. Verifique se a porta está liberada no Firewall. Já tentou disabilitar o firewall, reiniciar a maquina e fazer a conexão remota (na rede)? 2. Já re-instalou o mysql? 3. Por que tu não atualiza o Mysql? Um caso muito comum é quando você está instalando o mysql 5 (não sei se acontece isso na versão que você usa) e ele não continua porque diz que a porta tcp não está liberada no firewall (mesmo que a porta já esteja liberada). Por isso que é bom você fazer o teste acima. Se a sua rede tivesse um roteador tu teria que criar o direcionamento de porta. Pode ser um problema nessa versão do Mysql (eu nunca usei o MySql-3.23). T+ André
-
Esta maquina (200.149.83.187) está conectada à internet diretamente, ou está ligada em uma rede?
-
Sim, tem como fazer isso direto na query. INSERT INTO `tabelas` (`campo`) VALUES (UCASE("andre raynaud")); Se você apenas quiser recuperar os dados em letra maiúscula, faça assim: SELECT UCASE(`campo`) as `CAMPO` FROM `tabela`; Para fazer ao contrário (maiúscula para minúscula) é só tu usar a função UPPER(string) T+ André
-
Vamos pôr a mão na massa: <?php //conecta ao servidor mysql $link = mysql_connect_db("host","usuario","senha")or die(mysql_error()); //seleciona a base de dados mysql_select_db("base_de_dados")or die(mysql_error()); //clausula sql $sql = "SELECT `campo` FROM `TABELA`"; //executa a clausula sql $result = mysql_query($sql)or die(mysql_error()); //imprimir um campo select echo "<select name=\"usuarios\" id=\"usuarios\">"; //faz o loop para preencher o campo criado com os valores retornados na consulta while($dados = mysql_fetch_array($result)) { echo "<option value='".$dados['campo']."'>".$dados['campo']."</option>"; } //fecha o campo select echo "</select>"; //fecha a conexão com o mysql mysql_close($link); ?> Seria basicamente isto. Agora é só tu analisar o código e adaptá-lo. T+ André
-
Duas formas de criar as tabelas $db = "CREATE DATABASE meu_bd"; $create_db = mysql_query($db); /** * FAZ ASSIM */ mysql_select_db("meu_bd"); //seleciona a base que você terminou de criar $cria_tabela = mysql_query( "CREATE TABLE `tabela` ( `id` smallint(6) NOT NULL AUTO_INCREMENT, `campo1` varchar(255) NOT NULL, `campo2` int(5) NOT NULL, PRIMARY KEY (`id`) );"); /** * OU ASSIM */ $sql = "CREATE TABLE `meu_bd`.`tabela` ( `id` smallint(6) NOT NULL AUTO_INCREMENT, `campo1` varchar(255) NOT NULL, `campo2` int(5) NOT NULL, PRIMARY KEY (`id`) );"; $result = mysql_query($sql); Na segunda opção você não precisa usar mysql_select_db() pois você já define na query: `meu_bd`.`tabela` T+ André
-
$nome = $_POST["nome"]; $login = $_POST["login"]; $senha = $_POST["senha"]; $email = $_POST["email"]; $MSN = $_POST["MSN"]; $nascimento = $_POST["nascimento"]; $pais = $_POST["pais"]; $estado = $_POST["estado"]; $cidade = $_POST["cidade"]; Vou mudou tudo... Porém o nome dos campos (formulario HTML, não as variaveis) estão assim: cnascimento, cemail... Observe que tem um "C" na frente dos nome (do formulario), logo você teria que ter feito isso: $nome = $_POST["cnome"]; $login = $_POST["clogin"]; $senha = $_POST["csenha"]; $email = $_POST["cemail"]; $MSN = $_POST["cmsn"]; $nascimento = $_POST["cnascimento"]; $pais = $_POST["cpais"]; $estado = $_POST["cestado"]; $cidade = $_POST["ccidade"]; e a query agora está certa: $sql2 = mysql_query("INSERT INTO ".$tabela." (nome, login, senha, email, MSN, nascimento, pais, estado, cidade) VALUES ('$nome', '$login','$senha', '$email', '$MSN', '$nascimento, '$pais', '$estado', '$cidade')") or die ("Erro: ". mysql_error()); T+ André