Código PHP:
<?php echo funcion() ?>
De momento todo bien, estuve leyendo varias guias y todo bien, el problema es al comenzar a generar mis funciones.
En mi index.php (donde se muestran las funciones) viene los includes
Código PHP:
<?php
include ('funciones/funcionesindex.php');
include ('funciones/conectarse.php');
?>
Código PHP:
<?php echo destacados() ?>
Código PHP:
<?php
error_reporting(E_ALL);
//FUNCIONES PARA EL INDEX
function destacados()
{
$consulta = "SELECT ID_DESTAQUE, LINK, TITULO, FECHA, IMAGEN FROM destaques ORDER BY ID_DESTAQUE limit 0,3"; //Consulta a la base de datos
$query = mysql_query($consulta,$link) or die(mysql_error()); // Creacion del query
$row = mysql_fetch_array($query);
while($row=mysql_fetch_array($row)){
$resultado = '
<a href=" '. $row['LINK'] . ' "><img src=" '. $row['IMAGEN'] .' " border="0"></a>
';
return $resultado;
}
}
?>
Notice: Undefined variable: link in /Users/egem/Sites/MAFancomix/funciones/funcionesindex.php on line 15
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /Users/egem/Sites/MAFancomix/funciones/funcionesindex.php on line 15
Al parecer no identifica mi variable conocida como $link que es la que conecta a la base de datos ...
conectarse.php
Código PHP:
<?php
function Conectarse()
{
if (!($link=mysql_connect("localhost","root","nightmare18")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("fancomix",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$link=Conectarse();
echo "";
?>