Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola tenho um codigo de postagen com apenas texto sem imagen queria implementar um upload nesse codigo para pode inserir imagen
nas postagem, alguem pode me ajudar:
Esse é o arquivo cadastrar.php
<?php
if( isset( $_POST['cadastrar'] ) ){
$form['data'] = date( 'Y-m-d H:i:s' );
$form['titulo'] = DBEscape( strip_tags( trim( $_POST['titulo'] ) ) );
$form['descricao'] = DBEscape( strip_tags( trim( $_POST['descricao'] ) ) );
if( empty( $form['titulo'] ) )
echo 'Preencha o campo titulo!';
else if( empty( $form['descricao'] ) )
echo 'Preencha o campo descrição!';
else {
$check = DBRead( 'categorias', "WHERE titulo = '". $form['titulo'] ."'" );
if( $check )
echo 'Desculpe, mas já existe uma categoria com este titulo!';
else {
if( DBCreate( 'categorias', $form ) )
echo 'Categoria cadastrada com sucessso!';
else
echo 'Desculpe, ocorreu um erro...';
}
}
echo '<hr>';
}
?>
<form action="" method="post">
<p>
<label>Titulo</label><br>
<input type="text" name="titulo">
</p>
<p>
<label>Descrição</label><br>
<textarea name="descricao" cols="50" rows="15"></textarea>
</p>
<input type="submit" name="cadastrar" value="Cadastrar">
</form>
e esse é o arquivo do database.php
//Conexao com Banco de dados
function Connect(){
$conn = mysql_connect(HOSTNAME, USERNAME, PASSWORD);
if(!$conn)
die(mysql_error());
else{
mysql_select_db(DATABASE, $conn) or die(mysql_error());
mysql_query("SET NAMES'utf-8'");
mysql_query("SET character_set_connection=utf8");
mysql_query("SET character_set_client=utf8");
mysql_query("SET character_set_results=utf8");
}
}
// Grava Registros
function DBCreate($table, array $data, $insertId = false){
$table = DB_PREFIX.'_'.$table;
$data = DBEscape($data);
$fields = implode(', ', array_keys($data));
$values = "'".implode("', '", $data)."'";
$query = "INSERT INTO {$table} ( {$fields} ) VALUES ( {$values} )";
return DBExecute($query, $insertId);
}
// Deleta Registros
function DBDelete($table, $where = null){
$table = DB_PREFIX.'_'.$table;
$where = ($where) ? " WHERE {$where}" : null;
$query = "DELETE FROM {$table}{$where}";
return DBExecute($query);
}
// Altera Registros
function DBUpDate($table, array $data, $where = null, $insertId = false){
foreach ($data as $key => $value){
$fields[] = "{$key} = '{$value}'";
}
$fields = implode(', ', $fields);
$table = DB_PREFIX.'_'.$table;
$where = ($where) ? " WHERE {$where}" : null;
$query = "UPDATE {$table} SET {$fields}{$where}";
return DBExecute($query, $insertId);
}
// Ler Registros
function DBRead($table, $params = null, $fields = '*'){
$table = DB_PREFIX.'_'.$table;
$params = ($params) ? " {$params}" : null;
$query = "SELECT {$fields} FROM {$table}{$params}";
$result = DBExecute($query);
if(!mysqli_num_rows($result))
return false;
else {
while ($res = mysqli_fetch_assoc($result)){
$data[] = $res;
}
return $data;
}
}
Espero que me ajudem, obrigado desde já
Att; Leonardo geja
Carregando comentários...