LuanCSM
-
Posts
11 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por LuanCSM
-
-
@washalbano Opá bom dia irmão, consegui arrumar o erro graças a tua dica :) Obrigado!
index.php
<?php require 'conexao.php'; $sql = "SELECT * FROM usuarios ORDER BY id DESC"; $sql = $conn->query($sql); $row = $sql->fetch_assoc();; $ultimo_id = $row['id']; ?>
eu usei esse código e estava dando o mesmo resultado, de o id só aparecer quando um formulário fosse preenchido, ai eu me liguei que poderia ser no banco de dados, esqueci de colocar o id como nulo ;) agora tá pegando suave, mt obrigado!
agora fico na duvida se outro código usando estava dando erro por causa disso kkkk
- 1
-
minha pagina contém uma table que
exibe a ultima id da minha DB porém ela não fica ativa.
a ultima id só é exibida se o form tiver sido enviado.
↓table onde é exibida a Insert_id
<table class="table table-dark" method="POST" action="processa.php"> <thead> <tr> <th scope="col">#</th> <th scope="col">Ultimo ID</th> </tr> </thead> <tbody> <tr> <th scope="row">1</th> <td> <?php if(isset($_SESSION['id'])){ echo $_SESSION['id']; } ?></td> </tr> </tbody> </table>
Agora a conexao.php
<?php session_start(); $servidor = "localhost"; $usuario = "root"; $senha = ""; $dbname = "contas"; //Criar a conexao $conn = mysqli_connect($servidor, $usuario, $senha, $dbname); $nome = filter_input(INPUT_POST, 'nome', FILTER_SANITIZE_STRING); $face = filter_input(INPUT_POST, 'face', FILTER_SANITIZE_STRING); $numeros = filter_input(INPUT_POST, 'numeros', FILTER_SANITIZE_STRING); //echo "Nome: $nome <br>"; //echo "E-mail: $email <br>"; $result_usuario = "INSERT INTO usuarios (nome, face, numeros, created) VALUES ('$nome', '$face', '$numeros', NOW())"; if ($conn->query($result_usuario) === TRUE) { $id = $conn->insert_id; $_SESSION['id'] = "" . $id; } else { echo "Error: " . $result_usuario . "<br>" . $conn->error; } $resultado_usuario = mysqli_query($conn, $result_usuario); if(mysqli_insert_id($conn)){ $_SESSION['msg'] = "<div class='alert alert-success' role='alert'> Parabéns agora você está participando! </div>"; header("Location: index.php"); }else{ $_SESSION['msg'] = "<div class='alert alert-danger' role='alert'> OPS! Parece que você já está participando, espere por outro sorteio e volte! </div>"; header("Location: index.php"); }
-
7 horas atrás, DiF disse:
@LuanCSM O que parte exatamente você não entendeu?
O seu problema é que quando cadastra algo na tabela ele é repetido. Ou seja, você precisa fazer uma verificação se já existe um registro com o valor desejado.
Seu amigo fez esse código nas "coxas".
O código ficaria mais ou menos assim:
if($_POST){ // pega os dados do formuário $socceruser = isset($_POST['socceruser']) ? $_POST['socceruser'] : null; $soccersenha = isset($_POST['soccersenha']) ? $_POST['soccersenha'] : null; // validação (bem simples, só pra evitar dados vazios) if (empty($socceruser) || empty($soccersenha)): echo "<p class='redcolor'>Volte e preencha todos os campos.</p>"; endif; //cria a conexão com o banco de dados $PDO = db_connect(); //consulta na tabela o nome de usuário $verifica = $PDO->prepare("SELECT socceruser FROM logar WHERE socceruser= :socceruser"); $stmt->bindParam(":socceruser",$socceruser); //Executa o statement $stmt->execute(); //Obtém o número de linhas registradas $numLinhas = $stmt->rowCount(); //Testa se o número de linhas for maior que zero. Se for, significa que já existe um nome de usuário em uso if($numLinhas > 0): echo "<p class='redcolor'>Usuário já existe, escolha outro.</p>"; else: $sql = "INSERT INTO logar(socceruser, soccersenha) VALUES(:socceruser, :soccersenha)"; $stmt = $PDO->prepare($sql); $stmt->bindParam(':socceruser', $socceruser); $stmt->bindParam(':soccersenha', $soccersenha); if ($stmt->execute()): echo "<p class='alert alert-success'>Cadastro efetuado com sucesso! Redirecionando...</p>"; else: echo "<p class='redcolor'>Erro ao cadastrar!</p>"; endif; header('refresh: 3;novousuario.php'); endif; }
Recomendo que não copie o código, estude e aprenda. Não há garantias de que vai funcionar.
Ok obrigado pela informação, n irei copiar, mais ja deu uma grande noção para mim!valeu pela atenção
-
alguem ai pode ajudar não entendi o que o amigo falou acima
-
<?php if($_POST){ // pega os dados do formuário $socceruser = isset($_POST['socceruser']) ? $_POST['socceruser'] : null; $soccersenha = isset($_POST['soccersenha']) ? $_POST['soccersenha'] : null; // validação (bem simples, só pra evitar dados vazios) if (empty($socceruser) || empty($soccersenha)) { echo "<p class='redcolor'>Volte e preencha todos os campos.</p>"; } $PDO = db_connect(); $sql = "INSERT INTO logar(socceruser, soccersenha) VALUES(:socceruser, :soccersenha)"; $stmt = $PDO->prepare($sql); $stmt->bindParam(':socceruser', $socceruser); $stmt->bindParam(':soccersenha', $soccersenha); if ($stmt->execute()) { echo "<p class='alert alert-success'>Cadastro efetuado com sucesso! Redirecionando...</p>"; } else { echo "<p class='redcolor'>Erro ao cadastrar!</p>"; } header('refresh: 3;novousuario.php'); } ?>
Ola boa tarde, alguem pode me ajudar, quando a pessoa se cadastra no meu site, não diz se tem o usuario cadastrado com esse nome, então ele duplica os valores no banco de dados, sou leigo em php ainda, um amigo meu q fez esse codigo, alguem pfv me ajuda
-
Olá boa noite, estou usando um js em minha página porém só 12 js iguais a esse, eu quero poder criar uma folha externa para esses js mas não estou conseguindo, também porque esqueci como faz
<script type="text/javascript"> $('#M1').on('show.bs.modal', function () { $('#M1 iframe').attr('src','#'); }) $('#M1').on('hide.bs.modal', function () { $('#M1 iframe').removeAttr('src'); }) </script>
-
@GabrielSennaMs No site tem 9 Modals, quando cada modal é aberta abre um iframe, <iframe
<!--site aberto pelo modal--> <iframe style="border: 0;" src="bolofofo" width="400px" height="600px"></iframe> <!-- esse é o site que o iframe abre--> <!-- No site tem o botão que abre outro iframe, porém pelo JS--> <script type="8f184b3ebb9d85ba091970e0-text/javascript">function exibirFrame(){ $("#iframeExibe").html('<iframe src="bolofofo/bolofofo1/assistir.html"></iframe>'); </script> <!--eu gostaria editar o src="" sem ter que entrar no diretorio,-->
-
Bom dia, peço ajuda de vocês , a iniciar essa questão, não sei por onde começar
Eu fiz um site e todo dia eu preciso editar o iframe de videos, isso deixa muito cansativo Pós são 9 iframes dentro de outros 9
eu quero aprender a poder editar esses link fora do html, sem ter que fazer manualmente digitando código, eu não sei por onde começar, mysql? php? ja me falaram sobre WYSYING porém eu não achei muito eficiente para mim.
Alguns de você tem alguma documentação, que poderia ser útil para que eu possa ler e aprender sobre essa questão
estou meio que perdido
-
Olá pessoal, comprei o Pc Positivo Union UD3531 recentemente e estou com um problema, aqui está dizendo que esse computador tem 4 GB de memória RAM, mais não estou conseguindo utilizar essa memoria toda, meu disco rígido fica sem espaço e não consigo fazer a instalação de outros programas.
adicionado 29 minutos depoisup
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
Incluir API JSON no site
em Web e banco de dados
Postado
Opa tudo bem?
Bom eu estou tentando colocar uma api no meu site só que não faço a minima ideia por onde começar pós eu não sem a linguagem JSON, sou leigo estou começando agora só preciso disso para finalizar meu projeto.
Aqui está a API
Ai depois com o TOKEN
A pagina onde eu quero integrar essa API
Se alguém puder me ajudar, dando alguma dica, só preciso disso para terminar, obrigado