Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Como implementar upload de imagen nesse codigo.

$
0
0

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


Viewing all articles
Browse latest Browse all 14190

Trending Articles