Tengo en siguiente codigo:
--Control de errores--
error.php
Código PHP:
<?
function ctrl_err($num){
switch ($num){
case 1:
echo "No es pot conectar amb el servidor de base de dades";
break;
case 2:
echo "no existeix la base de dades seleccionada";
break;
case 3:
echo "error: no es pot obtenir les dades dels espectacles";
break;
case 4:
echo "error, no es pot actualitzar la informacio requerida";
break;
}
}
?>
--conección a la base de datos--
conexioporjecte.php
Código PHP:
<?php
include 'error.php';
$conexion=mysql_connect(datosdeconexionalservidor) or die(ctrl_err(1));
mysql_select_db("projecte", $conexion) or die (ctrl_err(2));
?>
--parte de la web que recibe información de la base de datos--
Código PHP:
<?php
include 'php/conexioProjecte.php';
include 'php/error.php';
$cursor=mysql_query("SELECT titular, text_ll, codiimag, nom, descr, loc, codimgsec, import FROM espectacles, imatges WHERE codiimag=codimgsec ORDER BY import desc;", $conexion) or die (ctrl_err(3));
while ($fila=mysql_fetch_array($cursor) {
print ("<div class=\"ini_Espectacles\" ><h2>".$fila ["titular"]."</h2></div>" );
print ("<div class=\"Espectacles\" ><br /><p>".$fila["text_ll"]."</p><br />");
print ("<a href=\"espectacles.php\">".$fila["titular"]."</a><img src=\"".$fila["loc"]."\" width=\"100\" heigh=\"50\"/>".$fila["nom"]."<br /></div><div class=\"fi_Espectacles\"></div>");
}
?>
el problema es que me devuelve el siguiente error al ejecutar la ultima parte de codigo:
Fatal error: Cannot redeclare ctrl_err() (previously declared in /var/www/projecte/php/error.php:2) in /var/www/projecte/php/error.php on line 23
Alguien me puede ayudar?? gracias