Segunda aula de HTML, como utilizar MySql>>

Nesta aula você terá uma introdução ao HTML utilizando PHP e MySql.:

				
					HTML para criação da rotina de avaliação:


<html>
<head> 
<meta charset="UTF-8"/>
<title> Avaliação dos Cursos</title>
</head>
<body data-rsssl=1>
  <img decoding="async"  src="future.png" width="340" height="80" >

<form  method="POST" action="CRIA.php">

  <div>
    <table border="1">
        <tr>
          <td> 
         <br>   
        <center><label> Avaliação dos Cursos  </label></center> <br>
        <label> &nbsp&nbsp Seu nome....: </label> 
        <input type="text" name="nome" size="25" maxlength="25"/> &nbsp&nbsp <br><br>
        <label> &nbsp&nbsp Curso..........: </label> 
        <input type="text" name="curso" size="25" maxlength="25"/> &nbsp&nbsp <br><br>
        <label> &nbsp&nbsp Nota............: </label> 
        <input type="number" name="nota" min="0" max="10"/> &nbsp&nbsp<br><br>
        <label> &nbsp&nbsp Comentário.: </label> 
        <input type="text" name="coment" size="25" maxlength="25"/> &nbsp&nbsp <br><br>
        <label> &nbsp&nbsp Qual ação...: </label>&nbsp<SELECT NAME = "opcao">
          <OPTION value="value1">Listar avaliações
          <OPTION value="value2">Fazer avaliação
          </SELECT><br><br>
        &nbsp&nbsp <input type="submit" value="Executar ação"/>  &nbsp&nbsp  
        <input type="reset" value="Limpar"/>
        <br> <br>
          </td>
        </tr>
         
    </table>
 
  </div>
</body>
</html>

Código em PHP para criação da rotina de avaliação.

CRIA.php

?php

$dbname="Seu banco"; // Indique o nome do banco de dados que ser? aberto
 
$usuario="Seu usuário"; // Indique o nome do usu?rio que tem acesso
 
$password="Sua senha"; // Indique a senha do usu?rio

$NOME  =$_POST["nome"];
$CURSO =$_POST["curso"];
$NOTA  =$_POST["nota"];
$COMENT=$_POST["coment"];

//estabelecemos conex?o com o banco de dados
mysql_connect('Servidor','Usuário','Senha') or die(mysql_error());

//seleciona o banco de dados
mysql_select_db('Seu banco de dados') or die(mysql_error());

 //criamos a tabela no banco de dados
 mysql_query("CREATE TABLE IF NOT EXISTS PESQUISA (
     id INT(11) AUTO_INCREMENT,
     NOME     VARCHAR(25) NOT NULL,
     CURSO    VARCHAR(25) NOT NULL,
	 COMENT   VARCHAR(25) NOT NULL,
 	 NOTA     FLOAT NOT NULL,
	 RESPOSTA VARCHAR(25) NOT NULL,
     PRIMARY KEY(id)
 );") or die(mysql_error());

  
 //verifica se existe registros no banco
 $query = mysql_query("SELECT id, NOME, NOTA FROM PESQUISA");
 

if(isset($_POST['opcao'])){
    $select1 = $_POST['opcao'];
    switch ($select1) {
        case 'value2':
        if(!empty($NOME) and !empty($CURSO)) {	
           mysql_query("INSERT INTO PESQUISA(NOME, CURSO, COMENT, NOTA) VALUES
           ('$NOME', '$CURSO', '$COMENT', '$NOTA');
           ") or die(mysql_error());
           break;
                      }
    }	
 }
// Para deleta um registro da tabela
//mysql_query("DELETE FROM PESQUISA WHERE ID = 15;") or die(mysql_error());


 //verifica se existe registros no banco
 $tot = mysql_query("SELECT COUNT(id) FROM PESQUISA");
 
// Para fazer UPDATE em uma tabela
mysql_query("UPDATE PESQUISA SET  RESPOSTA = 'Respondeu', NOTA = 10 WHERE ID = 2 ;") or die(mysql_error());

echo "Listando as avaliacoes feitas: <br>";

$query = mysql_query("SELECT id, NOME, CURSO, COMENT, NOTA, RESPOSTA FROM PESQUISA");

if(empty($query )) {
echo "ta vazio";
}

while($lista = mysql_fetch_array($query)) {
   echo '___________<br>';
   echo $lista [0];
   echo ', Sr(a) ';
   echo $lista [1];
  
  // $vcoment = $lista[3];
  // if( $vcoment != '' ) {	
   if( !empty($lista[3]) ) {	
    
      echo ' fez o seguinte comentario sobre o Curso de ';
      echo $lista [2];                              	
      echo ' "';
      echo $lista [3];
      echo '"';
                       }
   else {
	  echo ' nao fez comentario sobre o Curso de ';   
      echo $lista [2];                                  
   }
   echo '  e deu a Nota ';   
   echo $lista [4];
   echo '.';
   echo $lista [5];
   echo '.';
      
   echo '<br>';
  
}
echo '___________<br>';
// Para Deletar a tabela
// mysql_query("DROP TABLE PESQUISA;") or die(mysql_error());


?>
				
			

Ainda tem dúvidas?

Entre em contato conosco para mais informações via whatsapp abaixo.

Formulário para WhatsApp

Envie suas dúvidas sobre a Segunda aula de HTML, como utilizar MySql, via whatsapp aqui…

Participe!

 Doar para a “Future School EAD” é essencial para manter e expandir o acesso à educação gratuita em informática. Esta escola oferece cursos de alta qualidade sem custo, capacitando jovens e adultos com habilidades essenciais para o mercado de trabalho atual.

Sua contribuição permite que mais pessoas transformem suas vidas por meio do aprendizado digital, reduzindo desigualdades sociais e promovendo a inclusão digital. Apoiar a Future School EAD é investir em um futuro mais justo e tecnológico para todos.

 

Participe do grupo do WhatsAapp (11-98342.2503) no plantão de dúvidas (Sábados).

Você quer ajudar a manter este site?

PIX é celular (11-98342.2503) Favorecido: Jorge Gilberto.

Descubra uma ampla variedade de cursos online para expandir seus conhecimentos e impulsionar sua carreira.

Inscrever

Tire suas dúvidas acerca desse curso além  de receber nossas novidades e atualizações por e-mail.

Ao se inscrever, você concorda com nossa
Política de Privacidade e autoriza o recebimento de atualizações da nossa empresa. 

© 2017/2024 Future School EAD. Todos os direitos reservados | Desenvolvido por Poeta Alberto Lima Soluções Digitais.