Jump to content

wlaisson

Members
  • Content count

    4
  • Joined

  • Last visited

Community Reputation

0 Comum

About wlaisson

  1. wlaisson

    Virgula após número

    Olá, tudo bem.Estou tendo problemas com a exibição de uma virgula sim de uma virgula kkkk. Pra que gere o sql certo com as divisões dos números por virgula. function exibircod($cod, $busca) { $num_linhas = mysqli_num_rows($busca); $i = 1; echo "delete from produto where CodProd in("; while ($assocfunc = mysqli_fetch_assoc($busca)) { echo $assocfunc[$cod] . ","; } echo ");"; } $sql2 = exibircod('CodProd', $busca); echo $sql2; No momento que dou echo $assocfunc[$cod] . "," ele coloca as virgula nos lugares certos mas coloca no final também. Resultado: delete from produto where CodProd in(20,21,22,23,);
  2. wlaisson

    Erro session php.

    Estou com este erro no meu código php: Já tentei de tudo e não consigo arrumar, segue o código php da pagina mãe da session da onde este erro é gerado. <?php session_start(); $servername = "localhost"; $username = "root"; $password = ""; $db_name = "tcc-mysql"; $connect = mysqli_connect($servername, $username, $password, $db_name); if(mysqli_connect_error()): echo "Falha na conexão: ".mysqli_connect_error(); endif; if (isset($_POST['btn-entrar'])): $erros = array(); $login = mysqli_escape_string($connect, $_POST['login']); $senha = mysqli_escape_string($connect, $_POST['senha']); if (empty($login) or empty($senha)): $erros[] = "<script language='javascript' type='text/javascript'>alert('O campo Login/Senha deve ser preenchido');</script>"; else: $sql = "SELECT NomeUsu FROM usuario WHERE NomeUsu = '$login'"; $resultado = mysqli_query($connect, $sql); if (mysqli_num_rows($resultado) > 0): $sql = "SELECT * FROM usuario WHERE NomeUsu = '$login' AND CPFUsu = '$senha'"; $resultado = mysqli_query($connect, $sql); if (mysqli_num_rows($resultado) == 1): $dados = mysqli_fetch_array($resultado); $_SESSION['logado'] = true; $_SESSION['id'] = $dados['CodUsu']; echo "<script>location.href='pr.php';</script>"; else: $erros[] = "<script language='javascript' type='text/javascript'>alert('Usuário e Senha não comferem!');</script>"; endif; else: $erros[] = "<script language='javascript' type='text/javascript'>alert('Usuário inexistente!');</script>"; endif; endif; endif; ?> Aqui esta o código da pagina filha que utiliza esta sessão. <?php session_start(); $servername = "localhost"; $username = "root"; $password = ""; $db_name = "tcc-mysql"; $connect = mysqli_connect($servername, $username, $password, $db_name); if(mysqli_connect_error()): echo "Falha na conexão: ".mysqli_connect_error(); endif; $id = $_SESSION['id']; $sql = "SELECT * FROM usuario WHERE CodUsu = '$id'"; $resultado = mysqli_query($connect, $sql); $dados = mysqli_fetch_array($resultado) ?>
  3. wlaisson

    Erro em enviar para o banco de dados

    Meu código não esta enviando para o banco, já verifiquei o código inteiro e não achei erro. Ele não me retorna a msm de erro que eu coloquei. if (!empty($_POST['nomeusu'])) { $nomeu = $_POST['nomeusu']; $dtu = $_POST['dtnascusu']; $cpfu = $_POST['cpfusu']; $endi = $_POST['endusu']; $sx = $_POST['sexousu']; $tfu = $_POST['teleusu']; $el = $_POST['emailusu']; $sql = "INSERT INTO `usuario` (`NomeUsu`, `EndUsu`, `TeleUsu`, `EmailUsu`, `CPFUsu`, `SexoUsu`, `DtnasUsu`) VALUES (:nomeusu, :endusu, :teleusu, :emailusu, :cpfusu, :sexousu, :dtnascusu)"; $criar = $db->prepare($sql); $criar->bindValue(':nomeusu', $nomeu, PDO::PARAM_STR); $criar->bindValue(':endusu', $endi, PDO::PARAM_STR); $criar->bindValue(':teleusu', $tfu, PDO::PARAM_STR); $criar->bindValue(':emailusu', $el, PDO::PARAM_STR); $criar->bindValue(':cpfusu', $cpfu, PDO::PARAM_INT); $criar->bindValue(':sexousu', $sx, PDO::PARAM_STR); $criar->bindValue(':dtnascusu', $dtu, PDO::PARAM_INT); if($criar->execute()){ echo "Cadastro efetuado" . "<br>"; }else{ echo "Cadastro não efetuado!" . "<br>"; } }
  4. Ola, preciso que seja mostrado um texto dependendo do valor do campo range.Segue o código abaixo: <input type="range" class="custom-range" min="0" max="5" id="customRange2" style=" width: 25%;"> <span>3</span> var $range = document.querySelector('input'), $value = document.querySelector('span'); $range.addEventListener('input', function() { $value.textContent = this.value; }); Eu estou conseguindo(através de fóruns, pois não sei JavaScript) só mostrar o valor que a pessoa selecionou. Resumindo se a pessoa selecionar "5" seja mostrado na tela o texto "5 ou mais".
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.