




Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Apostila de PHP
Tipologia: Notas de estudo
1 / 8
Esta página não é visível na pré-visualização
Não perca as partes importantes!





create database noticias;
use noticias;
CREATE TABLE noticias ( id int(5) NOT NULL auto_increment, nome char(30) NOT NULL , sobrenome char(30) NOT NULL , cidade char(50) NOT NULL , estado char(2) NOT NULL , email char(80) , data date NOT NULL, hora time NOT NULL , titulo char(100) NOT NULL , subtitulo char(200) , texto text NOT NULL , ver char(3) DEFAULT 'off' , PRIMARY KEY (id), UNIQUE id (id) );
Sistema de Cadastro de Notícias"; echo ""; echo ""; echo "Nome: *"; echo "Sobrenome: *"; echo "Cidade: *"; echo "Estado:(Exemplo: SP, RS, BA) *"; echo "Email: (Exemplo: [email protected])"; echo "Título do Texto: *"; echo "Subtítulo do Texto:"; echo "Texto: "; echo "input name='hora' type='hidden' value='$hora'>"; echo ""; echo ""; echo ""; echo "Campos marcados com são obrigatórios no cadastro."; echo "Observação: Será inserido no seu cadastro a data atual, bem como a hora atual do cadastro"; echo "Data: $novadata - Hora: $novahora";
?>
php
//Vamos definir as variáveis de data e hora //para inserção no banco de dados
//Agora com as variáveis de data e hora criadas //vamos criar uma variável especial para a querie sql
$sql = "INSERT INTO noticias (nome, sobrenome, cidade, estado, email, data, hora, titulo, subtitulo, texto) VALUES ('$nome', '$sobrenome', '$cidade', '$estado', '$email', '$data', '$hora', '$titulo', '$subtitulo', '$texto')";
//Agora é hora de contatar o mysql
$conexao = mysql_connect("localhost", "root", "root") or die ("Configuração de Banco de Dados Errada!");
//Substitua os valores acima caso não esteje de acordo com sua
$titulo = $linha["titulo"]; $ver = $linha["ver"];
$novadata = substr($data,8,2). "/" .substr($data,5,2). "/". substr($data,0,4); $novahora = substr($hora,0,2). "h" .substr($hora,3,2). "min";
echo ""; echo "$id"; echo "$nome"; echo "$sobrenome"; echo "$cidade"; echo "$estado"; echo "$email"; echo "$novadata"; echo "$novahora"; echo "$titulo"; echo "$ver"; echo "Alterar"; echo "Excluir"; echo ""; echo "";
}
echo "";
?>
A notícia foi excluída com êxito!”;
Alterar Cadastro..."; echo ""; echo ""; echo "Código da Notícia: "; echo "Data: $novadata"; echo "Hora: $novahora"; echo "Nome: *"; echo "Sobrenome: *"; echo "Cidade: *"; echo "Estado:(Exemplo: SP, RS, BA) *"; echo "Email: (Exemplo: [email protected])"; echo "Título do Texto: *"; echo "Subtítulo do Texto:"; echo "Texto: *"; echo "Disponibilizar? (on ou off): "; echo ""; echo ""; echo ""; }
?>
Notícia alterada com sucesso!";
?>
$host = "localhost"; $user = "nome_do_usuario"; $senha = "senha_do_usuario"; $dbname = "nome_do_db"; //conecta ao banco de dados mysql_connect($host, $user, $senha) or die("Não foi possível conectar-se com o banco de dados"); //seleciona o banco de dados mysql_select_db($dbname)or die("Não foi possível conectar-se com o banco de dados"); ?>
//inclui o arquivo de conexão com o banco de dados include ("conectar.php"); //cria a tabela no db senão retorna a mensagem "não foi possívelcriar a tabela" mysql_query("CREATE TABLE login ( nome VARCHAR(25) NOT NULL, senha VARCHAR (15) NOT NULL )") or die ("não foi possível criar as tabelas"); ?>
//conexão com o db include ("conectar.php"); //variaveis enviadas pelo método post $nome = $_POST['nome']; $senha = $_POST['senha']; //insere os valores no db $insere = mysql_query("INSERT INTO login( nome, senha) VALUES ('$nome','$senha')") or die(mysql_error()); if($insere) echo "Cadastro realizado com sucesso!"; Else echo "Não foi possível fazer o seu cadastramento!"; ?>
//conecta com o db include ("conectar.php"); $nome= $_POST['nome']; $senha = $_POST['senha']; //faz a confirmação de nome e senha no db
$logar = mysql_query("SELECT * FROM login WHERE nome='$nome' AND senha='$senha'") or die("erro ao selecionar"); /*aqui depois de verificado redirecionamos a pagina secreta(caso nome e senha estarem corretos) ou senha e apelido não conferem caso tais estiverem errados. Repare que há uma rotina para o valor inserido em senha não seja nulo.
obs: Aonde esta escrito paginasecreta.php é aonde vc deve colocar a página para onde o script ira redirecionar*/ if (strlen($senha)< 1) echo ' Senha ou apelido não conferem
'; elseif (mysql_num_rows($logar)>0 ){ header("location:paginasecreta.php"); }else { echo ' Senha ou apelido não conferem
'; } ?>
CREATE TABLE noticias ( codigo INT(11) NOT NULL DEFAULT '0' AUTO_INCREMENT PRIMARY KEY, titulo VARCHAR(255) NOT NULL, noticia TEXT NOT NULL );
Palavra:
'$total' resultados.\n"; while($r = mysql_fetch_array($sql)) {// Gera o Loop com os resultados
tente denovo
tente denovo
Enviar
Enviar
Macus Vinicus Da R. G. Cardoso
Produções