Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bem Pessoal, antes de mais nada deixa eu postar todos os códigos referente.
querys.php:
<?php
class querys{
var $ip = "xxx";
var $user = "xxx";
var $pass = "xxx";
var $database = "xxx";
function AbreConexao() {
$this->conn = mysql_connect($this->ip,$this->user,$this->pass);
if(!$this->conn) {
echo "tamos com Problema na conexão com banco de dados";
$this->FechaConexao();
}
mysql_select_db($this->database,$this->conn);
}
function FechaConexao() {
mysql_close($this->conn);
}
function exibe($tabelinha,$item,$tipo,$palavra) {
$this->AbreConexao(); //Abrimos a conexão$this->SQL = mysql_query("SELECT * FROM $tabelinha"); //Seleciona tudo da query
$this->SQL = mysql_query("SELECT * FROM $tabelinha WHERE $item $tipo \"$palavra\" "); //Seleciona tudo da query
if(mysql_num_rows($this->SQL) == 0)
echo "Erro na Função Exibe da Classe Querys /Sem Retorno na função";
while($row = mysql_fetch_array($this->SQL)) // Mostra tudo ...
{
echo $row[$item];
echo "<br />";
}
$this->FechaConexao(); // Fechamos a conexãofunction seguranca($sql, $formUse = true) //Segurança
{
// remove palavras que contenham sintaxe sql
$sql = preg_replace("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/i","",$sql);
$sql = trim($sql);//limpa espaços vazio
$sql = strip_tags($sql);//tira tags html e php
if(!$formUse || !get_magic_quotes_gpc())
$sql = addslashes($sql);//Adiciona barras invertidas a uma string
return $sql;
}//$nome = seguranca($_POST["nome"]);
//$senha = seguranca($_POST["senha"]);
}//fim da Classe Querys
class noticias extends querys{
function inseri_noticia_DB($titulo,$conteudo,$autor) {//Insere as noticias do Formulário no banco de dados
$this->AbreConexao();
$data = date("d/m/y");
$hora = date("H:i");
$query = "INSERT INTO noticias (titulo, conteudo,autor,data,hora) VALUES ($titulo,$conteudo,$autor,$data,$hora)";
$SQL = mysql_query($query) or die ("Houve erro na gravação dos dados.");
$this->FechaConexao();
}
function exibe_noticia() {//Exibe a Noticia do Banco de dados em uma div
$this->AbreConexao();
$this->FechaConexao();
}
function Apaga_Noticia(){//Apaga a noticia do Banco de dados Apartir do Titulo/ID
$this->AbreConexao();
$this->FechaConexao();
}
function Atualiza_Noticia(){//Edita a Noticia já inserida no Banco de dados
$this->AbreConexao();
$this->FechaConexao();
}
}
?>
index.php:
<?php
include("querys.php");
$noticias = new noticias;
?>
<html>
<head>
<title>Sistema De Registro de Noticias</title>
</head>
<body>
<center>
<h2>Noticia</h2>
<form method="post" >
Titulo <input type="text" name="Titulo"><br>
Conteudo <input type="text" name="Conteudo"><br>
Autor<input type="text" name="Autor"><br>
<input type="submit" value="Registrar" onClick="<?php
$noticias->inseri_noticia_DB($_POST['Titulo'],$_POST['Conteudo'],$_POST['Autor']);//Sem Segurança.
?>"/><br>
<input type="Reset" value="Apagar Tudo"/>
</form>
</body>
</html>
Problema
O Problema é o seguinte:
Os Botões Não Aparecem
-----------------------------------------------------------------------------
Como eu Resolvo isso, para que funcione Corretamente ?
Carregando comentários...