
Nill
Membros-
Total de itens
205 -
Registro em
-
Última visita
Tudo que Nill postou
-
e o seguinte, na segunda coluna, tem os dados: Muintos Satisfeito, Satisfeito, estc, do jeito que eu fiz ai, estão alinhados na horizontal, como este texto, porém queria que ficasse na vertical.
-
Tenho uma tabela, e nesta tabela tem 3 linhas, queria que todos os campos da linha do meio, da segunda linha, que o texto ficasse na vertical. Tem como? <table border="1" cellpadding="2" id="table17" width="100%"> <tr> <td class="main" width="356" colspan="5" align="center"><b><i>Grau de Satisfação</i></b></td> <td class="main" width="513" colspan="5" align="center"> <b><i>Grau de Importância</i></b></td> </tr> <tr> <td class="main" width="53" height="26" nowrap align="center"> Muito Satisfeito</td> <td class="main" width="33" height="26" align="center"> Satisfeito</td> <td class="main" width="31" height="26" align="center"> Mediamente satisfeito</td> <td class="main" width="55" height="26" align="center"> Insatisfeito</td> <td class="main" width="61" height="26" align="center"> Muito insatisfeito</td> <td class="main" width="64" height="26" align="center"> Muito Importante</td> <td class="main" width="33" height="26" align="center"> Importante</td> <td class="main" width="31" height="26" align="center"> Mediamente Importante</td> <td class="main" width="55" height="26" align="center"> Pouco Importante</td> <td class="main" width="220" height="26" align="center"> Não Importante</td> </tr> <tr> <td class="main" width="53">5</td> <td class="main" width="33">4</td> <td class="main" width="31">3</td> <td class="main" width="55">2</td> <td class="main" width="61">1</td> <td class="main" width="64">5</td> <td class="main" width="33">4</td> <td class="main" width="31">3</td> <td class="main" width="55">2</td> <td class="main" width="220">1</td> </tr> </table>
-
vlw ai pela dica, com a logica que vocês me passaram, consegui fazer as alterações e funcionou do jeito que estava querendo. Obrigado pela força Renato <?php $x = 3; $y = 5; $user = 10;//valor que o usuario digitou for($i=3;$i<$user;$i++) { $z = $x+$y; // z = 8 if($i%2==0)//fazer a inversão dos sinais $sinal = "+"; else $sinal = "-"; echo "1/$z $sinal"; // imprime a expressão $x=$y; // x = antigo valor de y $y = $z; // y = z para a próxima fração } ?> a unica coisa que ainda num to conseguido fazer e que o codigo esta imprimindo um sinal no final da expressão, o porque dele ta imprimindo eu ate sei, porque o user digita o valor que ele quer, no meu exemplo o 10, ai o codigo manda escrever 7 vezes o sinal, mas na verdade, tiria que ser 6.. se alguém conseguir, ficaria grato --------------------------------------------------------------------------------- ai pessoal, vlw pela ajuda, conseguir resolver o meu problema. to postando o codigo ai.. <?php $x = 3; $y = 5; $user = 10; echo "1/3 - 1/5 +"; for($i=3;$i<=$user;$i++) { $z = $x+$y; // z = 8 if($i==$user){ echo "1/$z"; } else{ if($i%2==0)//fazer a inversão dos sinais $sinal = "+"; else $sinal = "-"; $x=$y; // x = antigo valor de y $y = $z; // y = z para a próxima fração echo "1/$z $sinal"; } } ?>
-
mostrar o n-ésimo termo da série de fibonacci: 1/3 – 1/5 + 1/8 – 1/13 + 1/21.... onde n é digitado pelo usuário. deu pra enteder... exemplo: 1/3 - 1/5 = pegou o divisor 3+5 e foi igual a 1/8, depois pegou o 5+8 que deu 1/13, deu pra entender. eu fiz em c++ esse codigo, mas to precisando dele em php. Alguém poderia me ajudar ai.. vlw
-
Vlw ESerra, estava fazendo por divisão e so funcionava em alguns numeros... funcionou melhor que eu imaginava
-
Tenho um numero inteiro que pertence a faixa de 0 a 9999, e prescizo obter o ultimo algarismo desse numero. Ex: dado o numero 497, desejo obter como saida o ultimo algarismo qué é o 7. dado o numero 978, desejo obter como saida o ultimo algarismo qué é o 8.
-
Alguém sabe algum Script VBS que informa a resolução da tela, tipo 800x600, 1024X768.
-
Tenho esta pagina, com apenas 3 links, porém em volta do botão do link aparece uma borda azul, esta borda so aparece quando coloco o link, como faço pra colocar o link sem essa borda? conforme -> http://www.vigacaldeiraria.com.br/pim/login/ <html> <head> <title>NetCom - Administração</title> <link rel="stylesheet" type="text/css" href="../css/stylesheet.css"> </head> <body> <center> <table BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=1 WIDTH="800" BACKGROUND="bg2.jpg" > <tr VALIGN=TOP> <td VALIGN=TOP><center> <img border="0" src="img/logoo.jpg" width="800" height="75"> <table BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="800" BACKGROUND="whiteblock2.gif" > <tr VALIGN=TOP> <td VALIGN=TOP WIDTH="134" background="img/botton.jpg"> <a href="cad_produtos.htm" target="I1"><img SRC="img/button_produtos.jpg" height=24 width=134></a> <a href="alterar.php" target="I1"><img SRC="img/button_altproduto.jpg" height=24 width=134></a> <a href="excluir.php" target="I1"><img SRC="img/button_excproduto.jpg" height=24 width=134></a> </td> <td WIDTH="666"> <p align="center"> <iframe name="I1" width="100%" height="440" border="0" frameborder="0" align="left" marginwidth="3" marginheight="3" src="exibetabelas.php"> </iframe> </p> <p> </td> </tr> </table></center> <img SRC="img/bottom.jpg" height=40 width=664></td> </tr> </table></center> </body> </html>
-
Vlw ESerra, deu certo aqui, obrigado pela ajuda.
-
<?php echo $dadosboleto["sacado"], $dadosboleto["sacado1"]?> este código acima pega os dados do cliente, "sacado" = nome e "sacado1"=sobrenome porém quando mando escrever na o valor fica assim: PedroMaulaz, num esta dando um espaço entre elas, tentei usar " ", mas não conseguir fazer funcionar..
-
vlw Shure Man, isso mesmo que estava precisando..
-
coloquei um script pra proteger algumas paginas, ou seja, para conseguir acessa-la tem que está logado. Porém gostaria fosse assim, quando clicar em um link que necessita de login, o script que estou usando atualmente volta na pagina de login, para que seja logado pra depois continuar. Porém assim que logar, gostaria que voltasse na pagina que o cara tava antes. Quando clicou no link que necessitava de logar... Tem jeito de fazer isso, guardar o endereço da pagina que o cara tava, antes de logar?
-
//se não ocorreu erro else{ $sql = mysql_query("SELECT * FROM tbl_login WHERE login='$usuario' and senha='$senha'"); $rows = mysql_num_rows($sql); //verifico se existe registros na consulta echo "$rows"; if($rows!=0){ //pegar os dados da tbl_clientes $sql1 = mysql_query("SELECT cod, nome, sobrenome, endereco FROM tbl_clientes WHERE cpf ='$usuario'"); //a consulta não for 0 $mostra = mysql_fetch_array($sql1); // busco todas as informações da consulta. //incremento as variáveis. $nome = $mostra["nome"]; $sobrenome = $mostra["sobrenome"]; $endereco = $mostra["endereco"]; $id = $mostra["cod"]; //crio as sessoes $_SESSION["usuario"] = $usuario; //sessão do usuario $_SESSION["senha"] = $senha; //crio a sesão da senha $_SESSION["nomeUsuario"] = $nome; //crio tb a sessão do nome para ser exibido $_SESSION["sobrenomeUsuario"] = $sobrenome; //crio tb a sessão do sobrenome para ser exibido $_SESSION["enderecoUsuario"] = $endereco; //crio tb a sessão do endereco para ser exibido $_SESSION["idUsuario"] = $id; //crio tb e levo junto a sessão do id para que seja usado se precisar //apresento uma mensagem de boas vindas usando o alert e puxando o php dentro do javascript echo "<script> alert('Seja bem Vindo, " . $nome . " '); </script>"; //redireciono para a pagina padrão echo "<script> window.location='paginaprot.php'; </script>"; }//fecho o if else{ //por algum motuivo for 0 a consulta echo "<script>alert('Usuário e senha Não reconhecidos.'); history.back()</script>"; //se for 0 mostro mensagem e utilizo a função js para voltar para a pagina. }//fecho o else da consulta }//fecho o else de verificação mysql_close($conexao); Beleza, resolvido esse problema, agora esta chamando o 'paginaprot.php', porém a pagina fica em branco? o que pode ser... Consegir descobri o erro, vlw ai pessoal
-
O meu login não esta funcioando, o pior e que não está apresentando nenhuma mensagem de erro, ai não estou conseguindo resolver o problema. O login funciona assim, tenho uma tabela que chama tbl_login outra tbl_clientes. Quando o cliente preenche os dados completos, e envia, estou distribuidos os dados nas 2 tabelas, ou seja, copiando o CPF para login e a senha que o cara digitou para senha na tbl_login, os restantes dos dados tbl_clientes tmab´´em coloco o cpf nessa tabela. Dessa forma o login seria o cpf do cliente, e também tenho o campo cpf na tbl_clientes... Deu pra entender + ou -? Bom vamos lá aos scripts. login.htm <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Cadastro de Cliente</title> <link rel="stylesheet" type="text/css" href="css/stylesheet.css"> </head> <body> <form method="post" action="efetuaLogin.php" name="form"> <table border="0" width="100%" cellspacing="0" cellpadding="0" id="table1"> <tr> <td> <table border="0" width="100%" cellspacing="0" cellpadding="0" id="table2"> <tr> <td class="pageHeading">Login da Minha Conta</td> <td class="pageHeading" align="right"> </td> </tr> </table></td> </tr> <tr> <td> <img src="images/pixel_trans.gif" border="0" alt="" width="100%" height="10"></td> </tr> </tr> <tr> <td class="main"><b>Sua Senha</b></td> </tr> <tr> <td> <table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox" id="table12"> <tr class="infoBoxContents"> <td><table border="0" cellspacing="2" cellpadding="2" id="table13"> <tr> <td class="main">Login:</td> <td class="main"> <input type="text" name="usuario" maxlength="40" size="20"> <span class="inputRequirement">*</span></td> </tr> <tr> <td class="main">Senha:</td> <td class="main"><input type="password" name="senha" maxlength="40"> <span class="inputRequirement">*</span> </td> </tr> </table></td> </tr> </table></td> </tr> <tr> <td> <img src="images/pixel_trans.gif" border="0" alt="" width="100%" height="10"></td> </tr> <tr> <td> <table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox" id="table14"> <tr class="infoBoxContents"> <td> <table border="0" width="100%" cellspacing="0" cellpadding="2" id="table15"> <tr> <td width="10"> <img src="images/pixel_trans.gif" border="0" alt="" width="10" height="1"></td> <td> <input type="submit" name="buttom" value="Logar"></td> <td width="10"> <img src="images/pixel_trans.gif" border="0" alt="" width="10" height="1"></td> </tr> </table></td> </tr> </table></td> </tr> </table></form> </body> </html> Apos o cliente logar, eu irei precisar dos dados dele, Nome, Sobrenome e Endereço, para carregar em outra pagina restrita... Por isso os coloquei em Sessão, conforme abaixo. efetuaLogin.php <?php //inicio a sessão session_start(); //include da conexão com o banco. include "conecta_mysql.inc"; //recebo as variáveis. $usuario = $_POST["usuario"]; $senha = $_POST["senha"]; // verifico se estão preenchidos. if(empty($usuario) || empty($senha)){ echo "você deve informar o usuário e a senha."; $erro +=1; //informo que ocorreu um erro. } //verifico se o usuário e a senha possuem mais que 5 caracteres if(strlen($usuario) < 10 || strlen($senha) < 4){ echo "Usuário possui mais de 5 caracteres e a senha mais 4 caracteres."; $erro +=1; } // agora verifico se ocorreu erro ou não. if($erro !=0){ echo "$erro"; echo "<br>"; echo "<a href='#' onclick='java script:history.go(-1)'>Voltar</a>"; } //se não ocorreu erro else{ $sql = mysql_query("SELECT * FROM tbl_login WHERE login='$usuario' and senha='$senha'"); $sql1 = mysql_query("SELECT cod, nome, sobrenome, endereco FROM tbl_clientes WHERE cpf ='$usuario'"); $rows = mysql_num_rows($sql, $sql1); //verifico se existe registros na consulta if($rows!=0){ //a consulta não for 0 $mostra = mysql_fetch_array($sql1); // busco todas as informações da consulta. //incremento as variáveis. $nome = $mostra["nome"]; $sobrenome = $mostra["sobrenome"]; $endereco = $mostra["endereco"]; $id = $mostra["cod"]; //crio as sessoes $_SESSION["usuario"] = $usuario; //sessão do usuario $_SESSION["senha"] = $senha; //crio a sesão da senha $_SESSION["nomeUsuario"] = $nome; //crio tb a sessão do nome para ser exibido $_SESSION["sobrenomeUsuario"] = $sobrenome; //crio tb a sessão do sobrenome para ser exibido $_SESSION["enderecoUsuario"] = $endereco; //crio tb a sessão do endereco para ser exibido $_SESSION["idUsuario"] = $id; //crio tb e levo junto a sessão do id para que seja usado se precisar //apresento uma mensagem de boas vindas usando o alert e puxando o php dentro do javascript echo "<script> alert('Seja bem Vindo, " . $nome . " '); </script>"; //redireciono para a pagina padrão echo "<script> window.location='paginaProt.php'; </script>"; }//fecho o if else{ //por algum motuivo for 0 a consulta echo "<script>alert('Usuário e senha Não reconhecidos.'); history.back()</script>"; //se for 0 mostro mensagem e utilizo a função js para voltar para a pagina. }//fecho o else da consulta }//fecho o else de verificação mysql_close($conexao); ?> A pagina abaixo, é um teste pra ver se esta logando. paginaProt.php <?php //antes de qualquer tag html devo primeiro iniciar a sessão session_start(); //indico o arquivo que verifica se é verdade ou não,. require("Proteger.php"); ?> <html> <head> <title>Pagina Protegida</title> </head> <body> <h1 align="center">Está pagina é protegida</h1> </body> </html> Porém quando mando logar, esta me dando a mensagem "Usuário e senha Não reconhecidos", mas esta certo o usuário e senha no banco, estou digitando corretamente O que fiz de errado nesse código?
-
Talvez tenha me expressado mal, vamos lá: Tenho um arquivo chamado carrinho.php -> http://www.vigacaldeiraria.com.br/pim/carrinho/carrinho.php Este arquivo exibe os itens que o cliente selecionar, e tem a variavel "$soma_carrinho", que soma o total de itens selecionados pelo cliente. No arquivo index.php -> http://www.vigacaldeiraria.com.br/pim/ , tenho um campo carrinho de compras TOTAL: queria exibir a soma que é feita no arquivo Carrinho.php neste ponto.
-
E o seguinte, no meu arquivo index.php, eu tenho um campo chamado TOTAL:.. eu queria que fosse exibido neste campo o valor das compras do cliente, tipo, quando entra vai ta zero, pois não comprou nada, a medida que for add ao carrinho este valor fosse mudando, pegado o valor da pagina CARRINHO>PHP. Na Pagina carrinho.php eu tenho uma varivel "$soma_carrinho" que soma o valor dos itens selecionado pelo cliente. Eu tentei usar o iclude e require, conforme abaixo, mas não funcionou... Alguém me da uma luz de como fazer isso. INDEX.PHP <?php require "carrinho/carrinho.php"; ?> <body leftmargin=0 topmargin=0 marginheight="0" marginwidth="0" bgcolor="#E6E6E6"> . . . <td><p style="color: #FFFFFF; font-size: 10px;"><b>TOTAL<br><?php echo "$soma_carrinho"; ?></b></p></td> CARRINHO.PHP <tr> <td><div align="center" class="style3 style4"> <?= number_format($soma_carrinho,2,",","."); ?></div></td> <td> </td> </tr>
-
Peguei um codigo pronto em: Codigos Prontos PHP, e fiz algumas alterações pra que ele me atenda as minhas necessidades. Porém não esta funcionando corretamente. Esta apresentando os seguintes erros: EXCLUIR -> exclui da tela, mas não ta sendo feito a exclusão no banco. ALTERAR -> altera na tela mas não altera no banco. Cadastrar -> Aparece uma mensagem: "Erro de tempo de execução - linha 50", mas mesmo assim está cadastrando no banco, porém somente os 2 primeiros campos o terceiro fica com valor 0.00. Não estou achando o erro, já que num saco muito desse assunto, pois to fazendo ainda um curso de PHP. Se puder me ajudar ai. O endereço onde esta o script, caso queiram ver o erro: http://www.vigacaldeiraria.com.br/pim/adm/ Ai vai as alterações do codigo que fiz: estrutura da tabela CREATE TABLE tbl_produtos ( cod INT(11) NOT NULL AUTO_INCREMENT, nome VARCHAR(150) NULL, img VARCHAR(36) NULL, preço DOUBLE(10,2) NULL, PRIMARY KEY(cod) ); index.php <!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> <title>Administração - Produtos</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <script language="javascript" src="crucifier.js"></script> <style> * { text-align: center; } h1 { font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif; font-size: 20px; font-weight: bold; } th { background: #f3f3f3; height: 30px; } td { background: #f9f9f9; height: 20px; } </style> </head><body> <h1>Administração de Produtos via Ajax - By crucifier </h1> <table align="center" cellspacing="0" class="tbls-consulta" id="tabela" width="763"> <tbody> <tr> <th width="70">ID</th> <th width="200">Nome Produto</th> <th width="200">Imagem</th> <th width="179">Preço</th> <th width="123">Opções</th> </tr> <? mysql_connect("localhost", "root", ""); mysql_select_db("vigacaldeiraria"); $sql = mysql_query("SELECT cod, nome, img, preço FROM tbl_produtos ORDER BY cod ASC"); while($coluna = mysql_fetch_array($sql)){ $id = $coluna["cod"]; ?> <tr> <td><?=$coluna['cod'];?></td> <td><span id="campo<?=$id?>"><?= $coluna["nome"]; ?></span></td> <td><span id="campo_d<?=$id?>"><?= $coluna["img"]; ?></span></td> <td><span id="campo_e<?=$id?>"><?= $coluna["preço"]; ?></span></td> <td><span id="enviar<?=$id?>"><a href="java script:editar('<?=$id;?>')">alterar</a></span><br /><a href="java script:;" onClick="apagar('<?=$id ?>', this.parentNode.parentNode.rowIndex);">del</a></td> </tr> <? } ?> </table> <table align="center" cellspacing="0"> <tr> <td width="70"> </td> <td width="200"><input name="nome" type="text" id="nome" style="float: left" /></td> <td width="200"><input name="img" type="text" id="img" style="float: left" /></td> <td width="179"><input name="preço" type="text" id="preço" style="float: left" /></td> <td width="102"> <input name="button" type="button" onclick="add();" value=" Add " style="float: left" /></td> </tr> <tr> <th colspan="5"></th> </tr> </tbody> </table> crucifier.php <?php //conecta ao banco de dados mysql_connect("localhost", "root", ""); mysql_select_db("vigacaldeiraria"); //essa function eu coloquei para retornar o id e inserir na tabela, ela é desnecessaria para o funcionamento...coloquei porq no meu tava xD function autoindex($tambem) { $query = mysql_query('SHOW TABLE STATUS LIKE "' . $tambem . '"'); $data = mysql_fetch_array($query); return $data['Auto_increment']; } switch ($_REQUEST['acao'] == "add") { //se acao = add então adicionar case 'add' : $valor = urldecode($_REQUEST['nome']); $valor2 = urldecode($_REQUEST['img']); $valor3 = urldecode($_REQUEST['preço']); echo autoindex("tbl_produtos"); mysql_query("INSERT INTO tbl_produtos VALUES('','$valor','$valor2','$valor3')"); break; //se acao = del então deletar case 'del' : $id = $_REQUEST['cod']; mysql_query("DELETE FROM tbl_produtos WHERE cod = '$id'"); break; //se acao = edit então editar case 'edit' : $id = $_REQUEST["cod"]; $valor = urldecode($_REQUEST["nome"]); $valor2 = urldecode($_REQUEST["img"]); $valor3 = urldecode($_REQUEST["preço"]); mysql_query("UPDATE tbl_produtos SET nome = '$valor', img = '$valor2', preço = '$valor3' WHERE cod = '$id'"); break; } ?> crucifier.js function ajax(){ }; ajax.prototype.iniciar = function(){ try{ this.xmlhttp = new XMLHttpRequest(); } catch(ee){ try{ this.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ try{ this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }catch(E){ this.xmlhttp = false; } } } return true; } ajax.prototype.ocupado = function() { estadoAtual = this.xmlhttp.readyState; return (estadoAtual && (estadoAtual < 5)); } ajax.prototype.processa = function() { if (this.xmlhttp.readyState == 5 && this.xmlhttp.status == 200) { return true; } } ajax.prototype.enviar = function(url, metodo, modo) { if (!this.xmlhttp) { this.iniciar(); } if (!this.ocupado()) { if(metodo == "GET") { this.xmlhttp.open("GET", url, modo); this.xmlhttp.send(null); } else { this.xmlhttp.open("POST", url, modo); this.xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); this.xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate"); this.xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0"); this.xmlhttp.setRequestHeader("Pragma", "no-cache"); this.xmlhttp.send(url); } if (this.processa) { return unescape(this.xmlhttp.responseText.replace(/\+/g," ")); } } return false; } function editar(id) { elem = document.getElementById('campo'+id); //primeiro campo elem2 = document.getElementById('campo_d'+id); //segundo campo elem3 = document.getElementById('campo_e'+id); //terceiro campo bot = document.getElementById("enviar"+id); //botao de enviar elem.innerHTML = "<input type=\"text\" value=\"" + elem.innerHTML + "\" id='"+id+"_c' />"; //inserir o primeiro input elem2.innerHTML = "<input type=\"text\" value=\"" + elem2.innerHTML + "\" id='"+id+"d_c' />"; //inserir o segundo input elem3.innerHTML = "<input type=\"text\" value=\"" + elem3.innerHTML + "\" id='"+id+"e_c' />"; //inserir o terceiro input bot.innerHTML = '<a href="java script:editado(\''+ id +'\')">enviar</a>'; //inserir o botao de enviar a alteracao } function editado(id) { envia = document.getElementById('enviar'+id); //span onde vai aparecer o botaozinho para enviar a alteracao campo = document.getElementById(id+'_c').value; //primeiro campo campod = document.getElementById(id+'d_c').value; //segundo campo campoe = document.getElementById(id+'e_c').value; //terceiro campo ecampo = escape(campo); //para não haver problemas de acentos e tal ecampod = escape(campod); //para não haver problemas de acentos e tal ecampoe = escape(campoe); //para não haver problemas de acentos e tal document.getElementById('campo'+id).innerHTML = campo; //alterar o registro na pagina document.getElementById('campo_d'+id).innerHTML = campod; //alterar o registro na pagina document.getElementById('campo_e'+id).innerHTML = campoe; //alterar o registro na pagina envia.innerHTML = '<a href="java script:editar(\''+id+'\')">alterar</a>'; //depois de enviar, mostrar de novo o botão de editar xmlhttp = new ajax(); xmlhttp.enviar('crucifier.php?acao=edit&cod='+ id + '&nome='+ ecampo + '&img=' + ecampod + '&preço=' + ecampoe, "POST", false); //endereco para enviar a alteração }; function addrow(id) { tambem = document.getElementById('tabela'); //id da tabela campo = document.getElementById('nome'); //primeiro campo campod = document.getElementById('img'); //segundo campo campoe = document.getElementById('preço'); //terceiro campo var x=tambem.insertRow(-1); //inserir a linha var y=x.insertCell(0); //inserir coluna 1 var z=x.insertCell(1); //inserir coluna 2 var w=x.insertCell(2); //inserir coluna 3 var k=x.insertCell(3); //inserir coluna 4 var b=x.insertCell(4); //inserir coluna 5 y.innerHTML=id; //na primeira coluna, inserir o id z.innerHTML="<span cod=\"campo"+id+"\">"+campo.value+"</span>"; //na segunda coluna, inserir o nome w.innerHTML="<span cod=\"campo_d"+id+"\">"+campod.value+"</span>"; //na terceira coluna, inserir o imagem k.innerHTML="<span cod=\"campo_e"+id+"\">"+campoe.value+"</span>"; //na quarta coluna, inserir o preço b.innerHTML='<span cod="enviar'+id+'"><a href="java script:editar(\''+id+'\')">alterar</a></span><br><a href="java script:;" onClick="deleterow(\''+id+'\', this.parentNode.parentNode.rowIndex);">del</a>'; //na quarta coluna, inserir as opções } function add() { campo = document.getElementById('nome').value; //recupera primeiro campo ecampo = escape(campo); //"escapa" primeiro campo campod = document.getElementById('img').value; //recupera segundo campo ecampod = escape(campod);//"escapa" segundo campo campoe = document.getElementById('preço').value; //recupera terceiro campo ecampoe = escape(campoe);//"escapa" terceiro campo xmlhttp = new ajax(); id = xmlhttp.enviar('crucifier.php?acao=add&nome='+ ecampo + '&img=' + ecampod, + '&preço=' + ecampoe,"POST", false); //manda adicionar addrow(id); //adiciona a linha com os campos campo.value = ""; //limpa o campo1 campod.value = ""; //limpa o campo2 campoe.value = ""; //limpa o campo3 } function apagar(id, rowIndex) { if (confirm('Tem certeza que deseja excluir este registro?')) { document.getElementById("tabela").deleteRow(rowIndex); //id da tabela + excluir linha xmlhttp = new ajax(); xmlhttp.enviar('crucifier.php?acao=del&id='+ id, "POST", false); //envia o comando para deletar } }
-
Olha se é assim mesmo. desculpa a ignorância e que estou iniciando agora..
-
Caro, andreia_sp; Valeu pela dica, realmente apos retirar o espaço, diminuiu a quantidade de erro. Porém agora ta acontecendo o seguinte.. EXCLUIR -> exclui da tela, mas não ta sendo feito a exclusão no banco. ALTERAR -> altera na tela mas não altera no banco. Candastrar -> Aparece uma mensagem: "Erro de tempo de execução - linha 50" Não estou achando o erro, já que num saco muito desse assunto, pois to fazendo ainda um curso de PHP. Se puder me ajudar ai. Eu peguei o codigo pronto neste endereço: http://scriptbrasil.com.br/forum/index.php?showtopic=79113 O endereço onde esta o script, caso queiram ver o erro: http://www.vigacaldeiraria.com.br/pim/adm/ Como nunca trabalhei com Ajax, to apanhando mas to conseguindo mundar o codigo pra me matender... ai vai os codigos com as alterações que fiz. index.php <!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> <title>Administração - Produtos</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <script language="javascript" src="crucifier.js"></script> <style> * { text-align: center; } h1 { font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif; font-size: 20px; font-weight: bold; } th { background: #f3f3f3; height: 30px; } td { background: #f9f9f9; height: 20px; } </style> </head><body> <h1>Administração de Produtos via Ajax - PIM UnilesteMG </h1> <table align="center" cellspacing="0" class="tbls-consulta" id="tabela" width="763"> <tbody> <tr> <th width="70">ID</th> <th width="200">Nome Produto</th> <th width="200">Imagem</th> <th width="179">Preço</th> <th width="123">Opções</th> </tr> <? mysql_connect("localhost", "root", ""); mysql_select_db("vigacaldeiraria"); $sql = mysql_query("SELECT cod, nome, img, preço FROM tbl_produtos ORDER BY cod ASC"); while($coluna = mysql_fetch_array($sql)){ $id = $coluna["cod"]; ?> <tr> <td><?=$coluna['cod'];?></td> <td><span id="campo<?=$id?>"><?= $coluna["nome"]; ?></span></td> <td><span id="campo_d<?=$id?>"><?= $coluna["img"]; ?></span></td> <td><span id="campo_e<?=$id?>"><?= $coluna["preço"]; ?></span></td> <td><span id="enviar<?=$id?>"><a href="java script:editar('<?=$id;?>')">alterar</a></span><br /><a href="java script:;" onClick="apagar('<?=$id ?>', this.parentNode.parentNode.rowIndex);">del</a></td> </tr> <? } ?> </table> <table align="center" cellspacing="0"> <tr> <td width="70"> </td> <td width="200"><input name="nome" type="text" id="nome" style="float: left" /></td> <td width="200"><input name="img" type="text" id="img" style="float: left" /></td> <td width="179"><input name="preço" type="text" id="preço" style="float: left" /></td> <td width="102"> <input name="button" type="button" onclick="add();" value=" Add " style="float: left" /></td> </tr> <tr> <th colspan="5"></th> </tr> </tbody> </table> crucifier.js function ajax(){ }; ajax.prototype.iniciar = function(){ try{ this.xmlhttp = new XMLHttpRequest(); } catch(ee){ try{ this.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ try{ this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }catch(E){ this.xmlhttp = false; } } } return true; } ajax.prototype.ocupado = function() { estadoAtual = this.xmlhttp.readyState; return (estadoAtual && (estadoAtual < 5)); } ajax.prototype.processa = function() { if (this.xmlhttp.readyState == 5 && this.xmlhttp.status == 200) { return true; } } ajax.prototype.enviar = function(url, metodo, modo) { if (!this.xmlhttp) { this.iniciar(); } if (!this.ocupado()) { if(metodo == "GET") { this.xmlhttp.open("GET", url, modo); this.xmlhttp.send(null); } else { this.xmlhttp.open("POST", url, modo); this.xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); this.xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate"); this.xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0"); this.xmlhttp.setRequestHeader("Pragma", "no-cache"); this.xmlhttp.send(url); } if (this.processa) { return unescape(this.xmlhttp.responseText.replace(/\+/g," ")); } } return false; } function editar(id) { elem = document.getElementById('campo'+id); //primeiro campo elem2 = document.getElementById('campo_d'+id); //segundo campo elem3 = document.getElementById('campo_e'+id); //terceiro campo bot = document.getElementById("enviar"+id); //botao de enviar elem.innerHTML = "<input type=\"text\" value=\"" + elem.innerHTML + "\" id='"+id+"_c' />"; //inserir o primeiro input elem2.innerHTML = "<input type=\"text\" value=\"" + elem2.innerHTML + "\" id='"+id+"d_c' />"; //inserir o segundo input elem3.innerHTML = "<input type=\"text\" value=\"" + elem3.innerHTML + "\" id='"+id+"e_c' />"; //inserir o terceiro input bot.innerHTML = '<a href="java script:editado(\''+ id +'\')">enviar</a>'; //inserir o botao de enviar a alteracao } function editado(id) { envia = document.getElementById('enviar'+id); //span onde vai aparecer o botaozinho para enviar a alteracao campo = document.getElementById(id+'_c').value; //primeiro campo campod = document.getElementById(id+'d_c').value; //segundo campo campoe = document.getElementById(id+'e_c').value; //terceiro campo ecampo = escape(campo); //para não haver problemas de acentos e tal ecampod = escape(campod); //para não haver problemas de acentos e tal ecampoe = escape(campoe); //para não haver problemas de acentos e tal document.getElementById('campo'+id).innerHTML = campo; //alterar o registro na pagina document.getElementById('campo_d'+id).innerHTML = campod; //alterar o registro na pagina document.getElementById('campo_e'+id).innerHTML = campoe; //alterar o registro na pagina envia.innerHTML = '<a href="java script:editar(\''+id+'\')">alterar</a>'; //depois de enviar, mostrar de novo o botão de editar xmlhttp = new ajax(); xmlhttp.enviar('crucifier.php?acao=edit&cod='+ id + '&nome='+ ecampo + '&img=' + ecampod + '&preço=' + ecampoe, "POST", false); //endereco para enviar a alteração }; function addrow(id) { tambem = document.getElementById('tabela'); //id da tabela campo = document.getElementById('nome'); //primeiro campo campod = document.getElementById('img'); //segundo campo campoe = document.getElementById('preço'); //terceiro campo var x=tambem.insertRow(-1); //inserir a linha var y=x.insertCell(0); //inserir coluna 1 var z=x.insertCell(1); //inserir coluna 2 var w=x.insertCell(2); //inserir coluna 3 var k=x.insertCell(3); //inserir coluna 4 var b=x.insertCell(4); //inserir coluna 5 y.innerHTML=id; //na primeira coluna, inserir o id z.innerHTML="<span cod=\"campo"+id+"\">"+campo.value+"</span>"; //na segunda coluna, inserir o nome w.innerHTML="<span cod=\"campo_d"+id+"\">"+campod.value+"</span>"; //na terceira coluna, inserir o imagem k.innerHTML="<span cod=\"campo_e"+id+"\">"+campoe.value+"</span>"; //na quarta coluna, inserir o preço b.innerHTML='<span cod="enviar'+id+'"><a href="java script:editar(\''+id+'\')">alterar</a></span><br><a href="java script:;" onClick="deleterow(\''+id+'\', this.parentNode.parentNode.rowIndex);">del</a>'; //na quarta coluna, inserir as opções } function add() { campo = document.getElementById('nome').value; //recupera primeiro campo ecampo = escape(campo); //"escapa" primeiro campo campod = document.getElementById('img').value; //recupera segundo campo ecampod = escape(campod);//"escapa" segundo campo campoe = document.getElementById('preço').value; //recupera terceiro campo ecampoe = escape(campoe);//"escapa" terceiro campo xmlhttp = new ajax(); id = xmlhttp.enviar('crucifier.php?acao=add&nome='+ ecampo + '&img=' + ecampod, + '&preço=' + ecampoe,"POST", false); //manda adicionar addrow(id); //adiciona a linha com os campos campo.value = ""; //limpa o campo1 campod.value = ""; //limpa o campo2 campoe.value = ""; //limpa o campo3 } function apagar(id, rowIndex) { if (confirm('Tem certeza que deseja excluir este registro?')) { document.getElementById("tabela").deleteRow(rowIndex); //id da tabela + excluir linha xmlhttp = new ajax(); xmlhttp.enviar('crucifier.php?acao=del&id='+ id, "POST", false); //envia o comando para deletar } } crucifier.php <?php //conecta ao banco de dados mysql_connect("localhost", "root", ""); mysql_select_db("vigacaldeiraria"); //essa function eu coloquei para retornar o id e inserir na tabela, ela é desnecessaria para o funcionamento...coloquei porq no meu tava xD function autoindex($tambem) { $query = mysql_query('SHOW TABLE STATUS LIKE "' . $tambem . '"'); $data = mysql_fetch_array($query); return $data['Auto_increment']; } switch ($_REQUEST['acao'] == "add") { //se acao = add então adicionar case 'add' : $valor = urldecode($_REQUEST['nome']); $valor2 = urldecode($_REQUEST['img']); $valor3 = urldecode($_REQUEST['preço']); echo autoindex("tbl_produtos"); mysql_query("INSERT INTO tbl_produtos VALUES('','$valor','$valor2','$valor3')"); break; //se acao = del então deletar case 'del' : $id = $_REQUEST['cod']; mysql_query("DELETE FROM tbl_produtos WHERE cod = '$id'"); break; //se acao = edit então editar case 'edit' : $id = $_REQUEST["cod"]; $valor = urldecode($_REQUEST["nome"]); $valor2 = urldecode($_REQUEST["img"]); $valor3 = urldecode($_REQUEST["preço"]); mysql_query("UPDATE tbl_produtos SET nome = '$valor', img = '$valor2', preço = '$valor3' WHERE cod = '$id'"); break; } ?>
-
Peguei um codigo pronto aqui no forum de Administração e fiz algumas alterações pra atender o que estou necessitando. Porém não esta fufando... Na opção de cadastro não esta cadastrado todos os campos, e a outras opções, excluir e alterar não esta funcionando. O que fiz de errado ai.. não estou consguindo encontra o erro.. Se alguém puder me ajudar. para verem o erro.. http://www.vigacaldeiraria.com.br/pim/adm/ Estrutura da tabela index.php crucifier.js crucifier.php
-
Vlw ESerra, foi falta de atenção, esqueci de alterar o campo. Quanto a testar se usuario cadastrado, estou tentando fazer aqui, qualquer coisa retorno ai pra pedir a ajuda da galera
-
É o seguinte, o meu formulario está cadastrado normalmente, porém o campo data, fica em branco. Como resolvo isso?? Estive lendo aqui no forum e tentei usar isso: $dtnasc = implode('-',array_reverse(explode('/',$data))); mas não deu certo, não sei se fiz correto, conforme codigo abaixo. E também gostaria de saber, como faço pra saber se o usuário já esta cadastrado. Estou considerando, conforme condigo abaixo, o cpf do usuário como login, pra não acontecer de ter usuário com o mesmo login. Tipo quando o usuario clicar em cadastrar, verifica no banco se aquele cpf já esta cadastrado, caso sim!, mensagem de erro, caso não, cadastre o usuário. So me de uma ideia que me viro aqui pra fazer o resto. Estrutura das tabelas CREATE TABLE tbl_clientes ( cod INT(11) NOT NULL AUTO_INCREMENT, sexo VARCHAR(9) NULL, nome VARCHAR(255) NULL, sobrenome VARCHAR(255) NULL, cpf VARCHAR(50) NULL, rg VARCHAR(50) NULL, dtnasc DATE NULL, email VARCHAR(150) NULL, endereco VARCHAR(255) NULL, bairro VARCHAR(100) NULL, cep VARCHAR(8) NULL, cidade VARCHAR(100) NULL, estado VARCHAR(50) NULL, telefone VARCHAR(15) NULL, fax VARCHAR(15) NULL, PRIMARY KEY(cod) ); CREATE TABLE tbl_clientes_has_tbl_login ( tbl_clientes_cod INT(11) NOT NULL, tbl_login_cod INT(11) NOT NULL, PRIMARY KEY(tbl_clientes_cod, tbl_login_cod), INDEX tbl_clientes_has_tbl_login_FKIndex1(tbl_clientes_cod), INDEX tbl_clientes_has_tbl_login_FKIndex2(tbl_login_cod) ); CREATE TABLE tbl_login ( cod INT(11) NOT NULL AUTO_INCREMENT, login VARCHAR(50) NULL, senha VARCHAR(15) NULL, PRIMARY KEY(cod) ); recebedados.php <?PHP //recebendo os dados do formulario $sexo = $_POST["sexo"]; $nome = $_POST["nome"]; $sobrenome = $_POST["sobrenome"]; $cpf = $_POST["cpf"]; $login = $cpf; $rg = $_POST["rg"]; $dtnasc = $_POST["dtnasc"]; [b]$dtnasc = implode('-',array_reverse(explode('/',$data)));[/b] $email = $_POST["email"]; //endereço $endereco = $_POST["endereco"]; $bairro = $_POST["bairro"]; $cep = $_POST["cep"]; $cidade = $_POST["cidade"]; $estado = $_POST["estado"]; //informações de contato $telefone = $_POST["telefone"]; $fax = $_POST["fax"]; //sua senha $senha = $_POST["senha"]; $confirmasenha =! $_POST["confirmasenha"]; //conexão com o banco de dados include "conecta_mysql.inc"; //inserindo os dados na tbl_clientes $sql = "INSERT INTO tbl_clientes VALUES "; $sql .= "('$id','$sexo','$nome','$sobrenome','$cpf', '$rg', '$dtnasc', '$email', '$endereco', '$bairro', '$cep', '$cidade', '$estado', '$telefone', '$fax')"; //inserindo os dados da tbl_login $sql1 = "INSERT INTO tbl_login VALUES "; $sql1 .= "('$id','$login','$senha')"; //mysql_query - Realiza uma query MYSQL, executa o comando da variavel //O comando die serve pra caso aconteça algum erro (Mostra uma mensagem e termina o script atual) mysql_query($sql) or die ("Não foi possivel inserir"); mysql_query($sql1) or die ("Não foi possivel inserir"); echo "<br>"; echo "Olá $nome $sobrenome, o seu cadastrado foi efetuado com Sucesso!"; echo "<p>"; echo "<br>"; echo "O seu login para acesso ao site é: <b>$login</b><br>"; echo "A sua senha para acessar o site é: <b>$senha</b>"; echo "<p>"; echo "<br>"; echo "<a href='java script:history.back(1)'>Voltar</a href>"; mysql_close($conexao); ?>
-
Estou com o seguinte problema, tenho um formulario, que envia os dados ao banco MYSQL, ta funcionando perfeitamente, agora estou amarrando os campos do formulario. Peguei um Java script que valida o campo CPF e email, e também verifica se o usuário não preencheu algum campo do formulario. O meu problema e o seguinte: <form method="post" action="cad_cliente.php" onSubmit="return enviardados();" onSubmit="return Verifica_campo_CPF(campo);"> Observe que tenho a função onSubmit="return enviardados();", quando se clica no botão enviar e que execulta esta função, no script acima. O meu Problema é no botão enviar, pois não usei o button padrão, eu usei uma imagem no lugar do button, e ficou conforme abaixo; <input type="image" class="formobjects" src="images/button_continue.gif" border="0" alt="Continuar" title=" Continuar " name="continuar" width="107" height="22"> Como devo proceder para que, quando clicar no botão continuar, antes de enviar os dados, execulte a função onSubmit="return enviardados();", que esta dentro do corpo do script Java, para validar o meus campos. Pois se tivesse usando o Button Submit era tranquilo, funciona perfeitamente, so não estou sabendo como fazer para que funciona usando imagens em vez de button. Quem quiser ver o formulario pra ter uma ideia http://www.vigacaldeiraria.com.br/pim/cadastro.html Pra ficar mais facil de entender, ai esta o codigo do formulario completo <html> <head> <title>Cadastro de Cliente</title> <script type="text/javascript" src="testasenha.js"></script> <link rel="stylesheet" type="text/css" href="css/stylesheet.css"> </head> <script language="JavaScript" > function enviardados(){ if(document.dados.nome.value=="" || document.dados.nome.value.length < 8) { alert( "Preencha campo NOME corretamente!" ); document.dados.nome.focus(); return false; } if( document.dados.mail.value=="" || document.dados.email.value.indexOf('@')==-1 || document.dados.email.value.indexOf('.')==-1 ) { alert( "Preencha campo E-MAIL corretamente!" ); document.dados.email.focus(); return false; } if (document.dados.CPF.value=="") { alert( "Preencha o campo CPF!" ); document.dados.CPF.focus(); return false; } return true; } function Verifica_campo_CPF(campo) { var CPF = campo.value; // Recebe o valor digitado no campo // Aqui começa a checagem do CPF var POSICAO, I, SOMA, DV, DV_INFORMADO; var DIGITO = new Array(10); DV_INFORMADO = CPF.substr(9, 2); // Retira os dois últimos dígitos do número informado // Desemembra o número do CPF na array DIGITO for (I=0; I<=8; I++) { DIGITO[I] = CPF.substr( I, 1); } // Calcula o valor do 10º dígito da verificação POSICAO = 10; SOMA = 0; for (I=0; I<=8; I++) { SOMA = SOMA + DIGITO[I] * POSICAO; POSICAO = POSICAO - 1; } DIGITO[9] = SOMA % 11; if (DIGITO[9] < 2) { DIGITO[9] = 0; } else{ DIGITO[9] = 11 - DIGITO[9]; } // Calcula o valor do 11º dígito da verificação POSICAO = 11; SOMA = 0; for (I=0; I<=9; I++) { SOMA = SOMA + DIGITO[I] * POSICAO; POSICAO = POSICAO - 1; } DIGITO[10] = SOMA % 11; if (DIGITO[10] < 2) { DIGITO[10] = 0; } else { DIGITO[10] = 11 - DIGITO[10]; } // Verifica se os valores dos dígitos verificadores conferem DV = DIGITO[9] * 10 + DIGITO[10]; if (DV != DV_INFORMADO) { alert('CPF inválido'); campo.value = ''; campo.focus(); return false; } } </script> <body> <form method="post" action="cad_cliente.php" onSubmit="return enviardados();" onSubmit="return Verifica_campo_CPF(campo);"> <table border="0" width="100%" cellspacing="0" cellpadding="0" id="table1"> <tr> <td> <table border="0" width="100%" cellspacing="0" cellpadding="0" id="table2"> <tr> <td class="pageHeading">Informações de Minha Conta</td> <td class="pageHeading" align="right"> </td> </tr> </table> </td> </tr> <tr> <td> <img src="images/pixel_trans.gif" border="0" alt="" width="100%" height="10"> </td> </tr> <tr> <td class="smallText"><br><small><font color="#FF0000"><b>NOTA:</b></font></small> Se você já possui uma conta conosco, por favor faça seu login na <a target="_parent" href="login.html"><u>Página de login</u></a>. </td> </tr> <tr> <td> <img src="images/pixel_trans.gif" border="0" alt="" width="100%" height="10"> </td> </tr> <tr> <td> <table border="0" width="100%" cellspacing="0" cellpadding="2" id="table3"> <tr> <td class="main"><b>Seus detalhes Pessoais</b></td> <td class="inputRequirement" align="right">* Preenchimento obrigatório</td> </tr> </table></td></tr> <tr> <td> <table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox" id="table4"> <tr class="infoBoxContents"> <td><table border="0" cellspacing="2" cellpadding="2" id="table5"> <tr> <td class="main">Sexo:</td> <td class="main"> <input type="radio" name="sexo" value="m" checked> Masculino <input type="radio" name="sexo" value="f"> Feminino <span class="inputRequirement">*</span></td> </tr> <tr> <td class="main">Nome:</td> <td class="main"><input type="text" name="nome" id="nome" class="formbutton"> <span class="inputRequirement">*</span></td> </tr> <tr> <td class="main">Sobrenome:</td> <td class="main"><input type="text" name="sobrenome"> <span class="inputRequirement">*</span></td> </tr> <tr> <td class="main">CPF:</td> <td class="main"><input type="text" name="cpf" onBlur="Verifica_campo_CPF(this)"> <span class="inputRequirement">*</span></td> </tr> <tr> <td class="main">RG:</td> <td class="main"><input type="text" name="rg" onBlur="Verifica_campo_CPF(this)"> <span class="inputRequirement">*</span></td> </tr> <tr> <td class="main">Data de Nascimento:</td> <td class="main"><input type="text" name="dtnasc"> <span class="inputRequirement">*(ex. 21/05/1970)</span></td> </tr> <tr> <td class="main">E-Mail:</td> <td class="main"><input type="text" name="email"> <span class="inputRequirement">*</span></td> </tr> </table></td></tr> </table></td></tr> <tr> <td><img src="images/pixel_trans.gif" border="0" alt="" width="100%" height="10"></td> </tr> <tr> <td class="main"><b>Seu Endereço</b></td> </tr> <tr> <td> <table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox" id="table6"> <tr class="infoBoxContents"> <td> <table border="0" cellspacing="2" cellpadding="2" id="table7"> <tr> <td class="main">Endereço:</td> <td class="main"><input type="text" name="endereco"> <span class="inputRequirement">*</span></td> </tr> <tr> <td class="main">Bairro:</td> <td class="main"><input type="text" name="bairro"> </td> </tr> <tr> <td class="main">CEP:</td> <td class="main"><input type="text" name="cep"> <span class="inputRequirement">*</span></td> </tr> <tr> <td class="main">Cidade:</td> <td class="main"><input type="text" name="cidade"> <span class="inputRequirement">*</span></td> </tr> <tr> <td class="main">Estado:</td> <td class="main"> <select name="estado"> <option value="" SELECTED>Por favor selecione</option> <option value="Acre">Acre</option> <option value="Alagoas">Alagoas</option> <option value="Amapa">Amapa</option> <option value="Amazonas">Amazonas</option> <option value="Bahia">Bahia</option> <option value="Ceara">Ceara</option> <option value="Distrito Federal">Distrito Federal</option> <option value="Espirito Santo">Espirito Santo</option> <option value="Goias">Goias</option> <option value="Maranhao">Maranhao</option> <option value="Mato Grosso">Mato Grosso</option> <option value="Mato Grosso do Sul">Mato Grosso do Sul</option> <option value="Minas Gerais">Minas Gerais</option> <option value="Para">Para</option> <option value="Paraiba">Paraiba</option> <option value="Parana">Parana</option> <option value="Pernambuco">Pernambuco</option> <option value="Piaui">Piaui</option> <option value="Rio de Janeiro">Rio de Janeiro</option> <option value="Rio Grande do Norte">Rio Grande do Norte</option> <option value="Rio Grande do Sul">Rio Grande do Sul</option> <option value="Rondonia">Rondonia</option> <option value="Roraima">Roraima</option> <option value="Santa Catarina">Santa Catarina</option> <option value="são Paulo">são Paulo</option> <option value="Sergipe">Sergipe</option> </select> <span class="inputRequirement">* </td> </tr> </table> </td> </tr> </table> </td> </tr> <tr> <td> <img src="images/pixel_trans.gif" border="0" alt="" width="100%" height="10"></td> </tr> <tr> <td class="main"><b>Suas Informações de Contato</b></td> </tr> <tr> <td> <table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox" id="table8"> <tr class="infoBoxContents"> <td> <table border="0" cellspacing="2" cellpadding="2" id="table9"> <tr> <td class="main">Telefone:</td> <td class="main"><input type="text" name="telefone"> <span class="inputRequirement">*</span></td> </tr> <tr> <td class="main">Fax:</td> <td class="main"><input type="text" name="fax"> </td> </tr> </table> </td> </tr> </table> </td> </tr> </tr> <tr> <td> <img src="images/pixel_trans.gif" border="0" alt="" width="100%" height="10"></td> </tr> <tr> <td class="main"><b>Sua Senha</b></td> </tr> <tr> <td> <table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox" id="table12"> <tr class="infoBoxContents"> <td> <table border="0" cellspacing="2" cellpadding="2" id="table13"> <tr> <td class="main">Senha:</td> <td class="main"><input type="password" name="senha" maxlength="40"> <span class="inputRequirement">*</span></td> </tr> <tr> <td class="main">Confirmação de Senha:</td> <td class="main"><input type="password" name="confirmasenha" onKeyUp="testaSenha(this.value)" maxlength="40"> <span class="inputRequirement">*</span></td> <td></td><td><div id='seguranca'><h4>Segurança da senha: !</h4></div></td> </tr> </table> </td> </tr> </table> </td> </tr> <tr> <td> <img src="images/pixel_trans.gif" border="0" alt="" width="100%" height="10"></td> </tr> <tr> <td> <table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox" id="table14"> <tr class="infoBoxContents"> <td> <table border="0" width="100%" cellspacing="0" cellpadding="2" id="table15"> <tr> <td width="10"> <img src="images/pixel_trans.gif" border="0" alt="" width="10" height="1"></td> <td> <input type="image" class="formobjects" src="images/button_continue.gif" border="0" alt="Continuar" title=" Continuar " name="continuar" width="107" height="22"> </td> <td width="10"> <img src="images/pixel_trans.gif" border="0" alt="" width="10" height="1"> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </form> </body> </html>
-
Vlw Lvcifer! era somente reiniciar o servidor, bobeira minha. mas de qualquer forma vlw pela dica
-
Estou inserindo no site o OSCOMMERC, de inicio me apresentou o seguinte erro: FATAL ERROR: register_globals is disabled in php.ini, please enable it!. Solucionei este erro alterando no php.ini a string. Porém agora me apresenta outra mensagem de erro: Server Requirement Error: register_globals is disabled in your PHP configuration. This can be enabled in your php.ini configuration file or in the .htaccess file in your catalog directory. O Que devo fazer para solucionar este erro? http://pim.br22.com/loja/