Ir ao conteúdo
  • Cadastre-se

Fabio M. Nascimento

Membro Júnior
  • Posts

    7
  • Cadastrado em

  • Última visita

Tudo que Fabio M. Nascimento postou

  1. olá a todos estou fazendo uma busca no meu BD mas me deparei com esse erro, eu usei essa mesma função antes e tá funcionando, mas nesse trecho especifico tá dando esse erro. alguém sabe o problema? segue abaixo meu código: <?php session_start(); require 'conn.php'; ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="description" content=""> <meta name="author" content=""> <title>PagSeguro</title> <!-- Bootstrap core CSS --> <link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <!-- Custom styles for this template --> <link href="css/shop-homepage.css" rel="stylesheet"> </head> <body> <!-- Navigation --> <nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top"> <div class="container"> <a class="navbar-brand" href="#">PagSeguro</a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarResponsive"> <ul class="navbar-nav ml-auto"> <li class="nav-item active"> <a class="nav-link" href="#">Home <span class="sr-only">(current)</span> </a> </li> <li class="nav-item"> <a class="nav-link" href="#">About</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Services</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Meu Carrinho</a> </li> </ul> </div> </div> </nav> <!-- Page Content --> <div class="container"> <div class="row"> <div class="col-lg-3"> <h1 class="my-4">Categorias</h1> <div class="list-group"> <?php $read_categoria = mysqli_query($conn, "select * from categoria order by categoria_descricao ASC"); if(mysqli_num_rows($read_categoria) > '0'){ foreach($read_categoria as $read_categoria_view){ echo '<a href="index.php?cat='.$read_categoria_view['categoria_id'].'" class="list-group-item">'.$read_categoria_view['categoria_descricao'].'</a>'; } } ?> </div> </div> <!-- /.col-lg-3 --> <div class="col-lg-9"> <div id="carouselExampleIndicators" class="carousel slide my-4" data-ride="carousel"> <ol class="carousel-indicators"> <li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li> <li data-target="#carouselExampleIndicators" data-slide-to="1"></li> <li data-target="#carouselExampleIndicators" data-slide-to="2"></li> </ol> <div class="carousel-inner" role="listbox"> <div class="carousel-item active"> <img class="d-block img-fluid" src="http://placehold.it/900x350" alt="First slide"> </div> <div class="carousel-item"> <img class="d-block img-fluid" src="http://placehold.it/900x350" alt="Second slide"> </div> <div class="carousel-item"> <img class="d-block img-fluid" src="http://placehold.it/900x350" alt="Third slide"> </div> </div> <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev"> <span class="carousel-control-prev-icon" aria-hidden="true"></span> <span class="sr-only">Previous</span> </a> <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next"> <span class="carousel-control-next-icon" aria-hidden="true"></span> <span class="sr-only">Next</span> </a> </div> <div class="row"> <?php if(isset($_GET['cat']) && $_GET['cat'] != ''){ $id_cat = addslashes($_GET['cat']); $sql_categoria = "AND produto_id_categoria = '".$id_cat."'"; }else{ $sql_categoria = ""; } $read_produto = mysqli_query($conn, "select * from produto where produto_id != '' ($sql_categoria) order by produto_descricao ASC"); if(mysqli_num_rows($read_produto) > '0'){ foreach($read_produto as $read_produto_view){ ?> <div class="col-lg-4 col-md-6 mb-4"> <div class="card h-100"> <a href="#"><img class="card-img-top" src="http://placehold.it/700x400" alt=""></a> <div class="card-body"> <h4 class="card-title"> <a href="#"><?php echo $read_produto_view['produto_descricao'];?></a> </h4> <h5>R$ <?php echo number_format($read_produto_view('produto_preco'), 2,",",".");?></h5> <p class="card-text"><?php echo utf8_encode($read_produto_view['produto_breve_descricao']);?></p> </div> <div class="card-footer"> <small class="text-muted">&#9733; &#9733; &#9733; &#9733; &#9734;</small> </div> </div> </div> <?php } } ?> </div> <!-- /.row --> </div> <!-- /.col-lg-9 --> </div> <!-- /.row --> </div> <!-- /.container --> <!-- Footer --> <footer class="py-5 bg-dark"> <div class="container"> <p class="m-0 text-center text-white">Copyright &copy; Fabio Moraes - <?php echo date('Y');?></p> </div> <!-- /.container --> </footer> <!-- Bootstrap core JavaScript --> <script src="vendor/jquery/jquery.min.js"></script> <script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script> </body> </html>
  2. olá pessoal, estou com uma duvida na minha programação. tenho que fazer uma programação em C que deve receber o nome e valor de 5 frutas e depois mostrar o valor e o nome da fruta menor e maior. se puderem me ajudar. agradeço desde já. #include<stdio.h> int main() { float num, maior = 0, menor = 0, y=0; char fruta; printf("Digite a fruta: "); fflush(stdin); scanf("%s",&fruta); printf("Digite o valor: "); fflush(stdin); scanf("%f",&num); menor = num; maior = num; for( y = 1; y < 5; y++ ){ printf("Digite a fruta: "); fflush(stdin); scanf("%s",&fruta); printf("Digite o valor: "); fflush(stdin); scanf("%f",&num); if(num > maior) maior = num; if(num < menor) menor = num; } printf ("A fruta %s %.2f tem o maior valor\n",fruta,maior); printf ("A fruta %s %.2f tem o menor valor\n",fruta,menor); return 0; }
  3. @devair1010 nem havia pensado assim eu tinha feito letra por letra...B,C,D...
  4. @Simon Viegas A questão do toupper() eu usei no código final sim. Sobre a quebra de linha, realmente fica melhor em sequencia. No caso de dar clear no texto é uma exigência do programa igual voce pode ver lá no post. Os espaços entre linha é coisa do forum kkkk porque no programa não tava assim.
  5. @Simon Viegas, eu iniciei com 0 também, porque ao iniciar com -1 ele elimina a primeira letra começando após ela e fiz um if dentro do else para eliminar os espaços digitados. #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char frase[700]; char vogal[700]; char consoante[700]; int cont; int tam; int v=0; int c=0; printf("Digite a frase:\n"); fflush(stdin); gets(frase); tam=strlen(frase); for(cont=0;cont<tam;cont++) { if((frase[cont]=='a')||(frase[cont]=='e')||(frase[cont]=='i')||(frase[cont]=='o')||(frase[cont]=='u')) { vogal[v++]=frase[cont]; } else{ if(frase[cont]!=' '){ consoante[c++]=frase[cont]; } } } system("cls"); vogal[v++]='\0'; consoante[c++]='\0'; printf("---------------------------\nimprimindo todas as vogais:\n---------------------------\n"); for(v=0;v<tam;v++) { if(vogal[v]=='\0')break; printf(" %c \n",vogal[v]); } printf("-------------------------------\nimprimindo todas as consoantes:\n-------------------------------\n"); for(c=0;c<tam;c++) { if(consoante[c]=='\0')break; printf(" %c \n",consoante[c]); } getchar(); }
  6. @devair1010 muito obrigado pelas dicas, ajudou bastante. Vou utilizar esses métodos daqui pra frente.
  7. Crie um programa que deverá solicitar a digitação de um texto de até 700 caracteres, após receber este texto o programa deverá limpar a tela e copiar o seu conteúdo, caractere a caractere, para outros dois vetores de forma condicional, um dos vetores deverá receber a cópia das posições que continham vogais e o outro vetor deverá receber a cópia das posições que contém consoantes. O conteúdo dos vetores auxiliares (vogais e consoantes) deverá ser listado ao final da execução. Ainda estou começando essa parte de vetor então não entendo muito a respeito. Se puderem me ajudar. segue abaixo o que fiz: #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char frase[700]; char vogal[700]; char consoante[700]; int cont; int tam; int v; int c; printf("Digite a frase:\n"); scanf("%[^\n]s",&frase[cont]); tam=strlen(frase); for(cont=0;cont<tam;cont++) { if((frase[cont]=='a')||(frase[cont]=='e')||(frase[cont]=='i')||(frase[cont]=='o')||(frase[cont]=='u')) { vogal[v++]=frase[cont]; } else{ consoante[c++]=frase[cont]; } } printf("\nimprimindo todas as vogais:\n"); for(v=0;v<tam;v++) { printf("%c",vogal[v]); } printf("\nimprimindo todas as consoantes:\n"); for(c=0;c<tam;c++) { printf("%c",consoante[c]); } getchar(); }

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

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!