[RESOLVIDO]Fatal error: Call to undefined function db_connect() ?
o Google me avisou de dois erros no meu site;
***Clickable elements too close together
Text too small to read***
Na verificação constatei que o erro é;
***Fatal error: Call to undefined function db_connect() in***
O php não me mostra esse erro mesmo habilitando os erros no php ini os arquivos de conexão que estou usando são;
**ini.php**
<?php
define('DB_HOST', 'localhost');
define('DB_USER', 'user');
define('DB_PASS', 'senha');
define('DB_NAME', 'banco');
ini_set('display_errors', true);
error_reporting(E_ALL);
require_once 'functions.php';
**functions.php**
<?php
function db_connect()
{
$pdo = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME . ';charset=utf8', DB_USER, DB_PASS);
return $pdo;
}
function make_hash($str)
{
return sha1(md5($str));
}
function isLoggedIn()
{
if (!isset($_SESSION['logged_in']) || $_SESSION['logged_in']!== true)
{
return false;
}
return true;
}
O erro esta nesta linha
<?php
$pdo = db_connect();
$sql = $pdo->prepare("SELECT * FROM servicos ");
$sql->execute();
while($row=$sql->fetch(PDO::FETCH_ASSOC)){
echo'<a href="servicos.php?id='.$row['id'].'">'.$row['servico'].'</a>';
}
Incluo a conexão com banco na header.php e nas demais páginas não aparece o erro
realmente não sei o que pode estar acontecendo.
se alguém pode me ajudar?
ObrigadoDiscussão (3)
Carregando comentários...