-
Posts
4 -
Cadastrado em
-
Última visita
Reputação
0-
PHP Editar e limpar registros cliente php + mysqli
Luis Felipe Zortea respondeu ao tópico de Luis Felipe Zortea em Web e banco de dados
amigo fiz a modificaçao mas ele so else 'houve um erro a editar' <?php include "../conexao/banco.php"; error_reporting(1); //pega por m�todo POST o valor das v�riaveis enviadas pelo form cliente $id = $_GET["id"]; $nome = $_POST["nome"]; $email = $_POST["email"]; $dataNasc = $_POST["dataNasc"]; $rg = $_POST["rg"]; $cpf = $_POST["cpf"]; $endereco = $_POST["endereco"]; $bairro = $_POST["bairro"]; $cidade = $_POST["cidade"]; $cep = $_POST["cep"]; $telefone = $_POST["telefone"]; $celular = $_POST["celular"]; $observacao = $_POST['observacao']; //inicializa vari�veis para a verifica��o de poss�veis erros $msg = ""; $erro = 0; /* Faz a verifica��o do lado servidor caso o lado cliente seja burlado */ if($nome == ""){ $msg .= "Informe o nome!<br>"; $erro = 1; } if($email == ""){ $msg .= "Informe o email!<br>"; $erro = 1; } if($dataNasc == ""){ $msg .= "Informe a Data de Nascimento!<br>"; $erro = 1; } if($cpf == ""){ $msg .= "Informe o cpf!<br>"; $erro = 1; } if($cidade == ""){ $msg .= "Informe a cidade!<br>"; $erro = 1; } if($cep == ""){ $msg .= "Informe o cep!<br>"; $erro = 1; } if($bairro == ""){ $msg .= "Informe o bairro!<br>"; $erro = 1; } if($endereco == ""){ $msg .= "Informe o endereco!<br>"; $erro = 1; } if($telefone == ""){ $msg .= "Informe o telefone!<br>"; $erro = 1; } if($celular == ""){ $msg .= "Informe o celular!<br>"; $erro = 1; } //converte a data para padr�o americano, assim � poss�vel gravar no banco $dataNasc = date('Y-m-d', strtotime($dataNasc)); if($erro == 1){ echo "<link rel='stylesheet' href='../css/style.css' />"; echo ""; echo "<div class='error'> <h1>Erros</h1> <br> $msg <br> <br> <button type='button' onclick='history.back(-1)'>Voltar</button> </div>"; }else{ $sql = "UPDATE cliente SET al_nome='$nome', al_email='$email', al_dataNasc='$dataNasc', al_cpf='$cpf', al_rg='$rg', al_cidade='$cidade', al_bairro='$bairro', al_cep='$cep', al_endereco='$endereco', al_telefone='$telefone', al_celular='$celular', al_observacao='$observacao', modified=NOW() WHERE id='$id'"; if(mysqli_query($conn,$sql)){ echo "Usuário editado com sucesso"; }else{ echo "Houve um erro ao editar"; } } ?> -
PHP Editar e limpar registros cliente php + mysqli
Luis Felipe Zortea respondeu ao tópico de Luis Felipe Zortea em Web e banco de dados
Seguinte eu clico no botão alterar ele nao grava digo nao edita documento por acaso ele teria que ser criado um arquivo assim igual do cadastrar segue abaixo: <?php include "../conexao/banco.php"; error_reporting(1); //pega por m�todo POST o valor das v�riaveis enviadas pelo form cliente $nome = $_POST["nome"]; $email = $_POST["email"]; $dataNasc = $_POST["dataNasc"]; $rg = $_POST["rg"]; $cpf = $_POST["cpf"]; $endereco = $_POST["endereco"]; $bairro = $_POST["bairro"]; $cidade = $_POST["cidade"]; $cep = $_POST["cep"]; $telefone = $_POST["telefone"]; $celular = $_POST["celular"]; $observacao = $_POST['observacao']; //inicializa vari�veis para a verifica��o de poss�veis erros $msg = ""; $erro = 0; /* Faz a verifica��o do lado servidor caso o lado cliente seja burlado */ if($nome == ""){ $msg .= "Informe o nome!<br>"; $erro = 1; } if($email == ""){ $msg .= "Informe o email!<br>"; $erro = 1; } if($dataNasc == ""){ $msg .= "Informe a Data de Nascimento!<br>"; $erro = 1; } if($cpf == ""){ $msg .= "Informe o cpf!<br>"; $erro = 1; } if($cidade == ""){ $msg .= "Informe a cidade!<br>"; $erro = 1; } if($cep == ""){ $msg .= "Informe o cep!<br>"; $erro = 1; } if($bairro == ""){ $msg .= "Informe o bairro!<br>"; $erro = 1; } if($endereco == ""){ $msg .= "Informe o endereco!<br>"; $erro = 1; } if($telefone == ""){ $msg .= "Informe o telefone!<br>"; $erro = 1; } if($celular == ""){ $msg .= "Informe o celular!<br>"; $erro = 1; } //converte a data para padr�o americano, assim � poss�vel gravar no banco $dataNasc = date('Y-m-d', strtotime($dataNasc)); if($erro == 1){ echo "<link rel='stylesheet' href='../css/style.css' />"; echo ""; echo "<div class='error'> <h1>Erros</h1> <br> $msg <br> <br> <button type='button' onclick='history.back(-1)'>Voltar</button> </div>"; }else{ $sql = "INSERT INTO cliente (`al_nome`, `al_email`, `al_dataNasc`,`al_cpf`,`al_rg`, `al_cidade`, `al_bairro`, `al_cep`, `al_endereco`, `al_telefone`, `al_celular`, `al_observacao`) VALUES ('$nome', '$email', '$dataNasc', '$cpf', '$rg', '$cidade', '$bairro', '$cep', '$endereco', '$telefone', '$celular', '$observacao')"; $query = mysql_query($sql); //echo $sql; if($query){ header("Location: ../cadastroSucesso.php?tipo=cliente&valor=$nome"); }else{ header("Location: ../cadastroErro.php?tipo=cliente&valor=$nome"); } } ?> adicionado 0 minutos depois mudaria o que ai se fosse para editar -
PHP Editar e limpar registros cliente php + mysqli
Luis Felipe Zortea postou um tópico em Web e banco de dados
Boa Noite estou com uma grande dificuldade em fazer alteração nos registros no meu formulário cliente O que posso fazer para conseguir altera? <html> <head> <title>Sabor Caseiro</title> <link rel="shortcut icon" href="img/icon/favicon.ico" /> </head> <?php error_reporting(0); session_start(); include "conexao/banco.php"; $id=$_GET["id"]; $sql = "SELECT * FROM cliente WHERE al_id = ".$id; $result = mysql_query($sql); $row = mysql_fetch_array($result); $dataNasc = date('d/m/Y', strtotime($row['al_dataNasc'])); ?> <body> <div class="container"> <?php //chama cabecalho $title = "Cadastro de Cliente"; include "cabecalho.php"; ?> <?php //chama menu principal include "menu.php"; ?> <section class="cadastro"> <h2>Alterar Dados do Cliente</h2> <hr> <span class="warning">* <strong>Atenção!</strong> Campos que ficarem com borda vermelha ao entrar o cursor são obrigatórios.</span> <form action="alterarCliente.php" method="POST"> <div class="pessoais"> <h3>Dados Pessoais</h3> <div class="coluna1"> <p class="nome"> <label for="nome">Nome</label> <br /> <input required type="text" value="<?php echo $row['al_nome'] ?>"autofocus placeholder="Informe seu Nome" name="nome" /> </p> <p class="email"> <label for="email">E-Mail</label> <br /> <input type="email" name="email" value="<?php echo $row['al_email']?>" /> </p> <p class="dataNasc"> <label for="dataNasc">Data de Nascimento</label> <br /> <td><input type="date" name="dataNasc" value="<?php echo $row['al_dataNasc']?>"/> </p> <p class="rg"> <label for="rg">RG</label> <br /> <td><input type="text" name="rg" value="<?php echo $row['al_rg']?>"/> </p> </div> <div class="coluna2"> <p class="cpf"> <label for="cpf">CPF</label> <br /> <input type="num" name="cpf" maxlength="14" value="<?php echo $row['al_cpf']?>" /> </p> </div> <div class="clear"></div> </div> <div class="adicionais"> <h3>Dados Adicionais</h3> <div class="coluna1"> <p class="cidade"> <label for="cidade">Cidade</label> <br /> <input type="text" name="cidade" required placeholder="Informe a Cidade" autocomplete="on" value="<?php echo $row['al_cidade']?>"/> </p> <p class="cep"> <label for="cep">Cep</label> <br /> <input type="num" name="cep" maxlength="9" placeholder="Informe o CEP" autocomplete="on" pattern="[0-9]{5}-[0-9]{3}" value="<?php echo $row['al_cep']?>"/> </p> <p class="bairro"> <label for="bairro">Bairro</label> <br /> <input type="text" name="bairro" required placeholder="Informe o Bairro" autocomplete="on" value="<?php echo $row['al_bairro']?>"/> </p> <p class="endereco"> <label for="endereco">Endereço</label> <br /> <input type="text" name="endereco" required placeholder="Informe o Endereço" autocomplete="on" value="<?php echo $row['al_endereco']?>"/> </p> <p class="telefone"> <label for="telefone">Telefone</label> <br /> <input type="tel" name="telefone" required placeholder="Informe o Telefone" autocomplete="on" value="<?php echo $row['al_telefone']?>"/> </p> </div> <div class="coluna2"> <p class="celular"> <label for="celular">Celular</label> <br /> <input type="tel" name="celular" required placeholder="Informe o Celular" autocomplete="on" value="<?php echo $row['al_celular']?>"/> </p> <p class="observacao"> <label for="obsservacao">Observações:</label> </br> <textarea rows="6" cols="30" name="observacao" value="<?php echo $row['al_observacao'] ?>" placeholder="Informe algumas observações"></textarea> </p> </div> <div class="clear"></div> </div> <div class="clear"></div> <p class="button align="right"> <button type="submit">Alterar</button> <button type="reset">Limpar</button> </p> </form> </div> </section> </div> <?php //chama rodape include "rodape.php" ?> </div> </body> </html> -
PHP Fazer um modal de imagem dentro de uma tabela
Luis Felipe Zortea postou um tópico em Web e banco de dados
Boa Noite gostaria de fazer um modal de imagem dentro de uma tabela como posso proceder <html><head> <title>Sabor Caseiro – Alimentos Caseiros</title> <link rel="shortcut icon" href="img/icon/favicon.ico" /> </head> <?php include "conexao/banco.php"; error_reporting(0); if(isset($_GET['codigo'])){ $getCodigo = $_GET['codigo']; }else{ $getCodigo = ""; } if(isset($_GET['nome'])){ $getNome = $_GET['nome']; }else{ $getNome = ""; } if(isset($_GET['dataFabricacao'])){ $getDataFabricacao = $_GET['dataFabricacao']; }else{ $getDataFabricacao = ""; } ?> <body> <div class="container"> <?php //chama cabecalho $title = "Consulta de Funcionarios"; include "cabecalho.php"; ?> <?php //chama menu principal include "menu.php"; ?> <section class="consulta"> <section class="busca"> <h3>Busca</h3> <form action="#" method="GET"> <fieldset> <label for="codigo">Código:</label> <input type="text" name="codigo" "<?php echo $getCodigo ?>" /> <label for="nome">Nome:</label> <input type="text" name="nome" value="<?php echo $getNome ?>" /> <label for="dataFabricacao">Data de Fabricação:</label> <input type="date" name="dataFabricacao" "<?php echo $getDataFabricacao ?>" /> </fieldset> <button type="submit" name="consulta" value="Buscar">Buscar</button> <button type="reset" name="deletar">Limpar</button> <div class="clear"></div> </form> </section> <section class="resultado"> <h3>Consulta Cardápio</h3> <table name="consultaCardapio" align="center"> <tbody> <tr> <th>#</th> <th>Nome</th> <th>Descrição</th> <th>Data Fabricação</th> <th>Valor</th> <th>Imagem</th> <th></th> <th></th> </tr> <!--Paginação do formulario de 1 a 10 --> <?php $_BS['PorPagina'] = 10; if(isset($_GET['consulta']) != ""){ $busca = $_GET['consulta']; }else{ $busca = ""; } $where = ""; if($getCodigo != "" || $getNome != "" || $getDescricao != "" || $getDataFabricacao != "" ||$getValor != ""){ $where .="WHERE "; if($getCodigo != ""){ if($where == "WHERE "){ $where .= "id = ".$getCodigo; }else{ $where .= " AND id = ".$getCodigo; } } if($getNome != ""){ if($where == "WHERE "){ $where .= "nome LIKE '%".$getNome."%'"; }else{ $where .= " AND nome LIKE '%".$getNome."%'"; } } if($getDescricao != ""){ if($where == "WHERE "){ $where .= "descricao LIKE '%".$getDescricao."%'"; }else{ $where .= " AND descricao LIKE '%".$getDescricao."%'"; } } if($getDataFabricacao != ""){ if($where == "WHERE "){ $where .= "dataFabricacao LIKE '%".$getDataFabricacao."%'"; }else{ $where .= " AND dataFabricacao LIKE '%".$getDataFabricacao."%'"; } } if($getValor != ""){ if($where == "WHERE "){ $where .= "valor LIKE '%".$getValor."%'"; }else{ $where .= " AND valor LIKE '%".$getValor."%'"; } } } $sqlCount = "SELECT COUNT(*) AS total FROM cardapio".$where; $queryCount = mysql_query($sqlCount); $total = mysql_result($queryCount, 0, 'total'); $paginas = (($total % $_BS['PorPagina']) > 0) ? (int)($total / $_BS['PorPagina']) + 1 : ($total / $_BS['PorPagina']); if (isset($_GET['pagina'])) { $pagina = (int)$_GET['pagina']; } else { $pagina = 1; } $pagina = max(min($paginas, $pagina), 1); $inicio = ($pagina - 1) * $_BS['PorPagina']; $sql = "SELECT * FROM cardapio ".$where." LIMIT ".$inicio.", ".$_BS['PorPagina']; $query = mysql_query($sql); //echo $sql; while($row = mysql_fetch_array($query)){ echo "<tr>"; echo "<td>".$row['id']."</td>"; echo "<td>".$row['nome']."</td>"; echo "<td>".$row['descricao']."</td>"; echo "<td>".$row['dataFabricacao']."</td>"; echo "<td>".$row['valor']."</td>"; echo "<td id='img' onClick="document.getElementById('escurecerCli').style.display ='none';document.getElementById('conteudoCli').style.display='none'"><a href='#'><img src='sql/fotos/".$row['foto']."'/></a></td>"; echo "<td><a href=alterarCardapio.php?id=".$row['id']." title='Alterar Cardapio'><img src='img/icon/alterar.png' style='width:18px' alt='altera'></a></td>"; echo "<td><a href=sql/sqlExcluirCardapio.php?id=".$row['id']." title='Deletar Cardapio'><img src='img/icon/delete.png' style='width:18px' alt='delete'></a></td>"; echo "</tr>"; } ?> </tbody> </table> <?php echo "<p>Resultados ".min($total, ($inicio + 1))." - ".min($total, ($inicio + $_BS['PorPagina']))." de ".$total." resultados encontrados para '".$busca."'</p>"; ?> <div class="paginacao"> <?php if ($total > 0) { for($n = 1; $n <= $paginas; $n++) { echo '<a href="consultaCardapio.php?codigo='.$getCodigo.'&nome='.$getNome.'&descricao='.$getDescricao.'&dataFabricacao='.$getDataFabricacao.'&valor='.$getValor.'&consulta='.$busca.'&pagina='.$n.'"><label>'.$n.'</label></a> '; } } ?> </div> </section> </section> <?php //chama rodape include "rodape.php" ?> </div> </body> </html> adicionado 0 minutos depois echo "<td id='img' onClick="document.getElementById('escurecerCli').style.display ='none';document.getElementById('conteudoCli').style.display='none'"><a href='#'><img src='sql/fotos/".$row['foto']."'/></a></td>";
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais