Hola estaba intentando seguir el ejemplo pero algo no funciona y realmente no entiendo que puede ser, adapte los campos para que coincidan con mi BD, el error que muestra es "Fatal error: Function name must be a string in C:\xampp\htdocs\intranetphp\menu2.php on line 85".
Si me pueden ayudar se agradece de antemano.
Código PHP:
function con(){
$conexion = mysql_connect("localhost","root","")or die ('Ha fallado la conexión: '.mysql_error());
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("bd_acgp", $conexion);
return $conexion;
}
function menu( $id_padre = 0 ){
$menu = '';
$sql = "SELECT * FROM menu WHERE IDPADRE = $IDPADRE";
$query = mysql_query($sql,$con());
$cant = mysql_num_rows($query);
if( $cant > 0 ){ $menu .= '<ul>'; }
while( $resultado = mysql_fetch_assoc( $query ) ){
$menu .= '<li>' . $resultado['NOMBRE_MENU'];
$menu .= menu( $resultado['IDMENU'] ) . '</li>';
}
if( $cant > 0 ){ $menu .= '</ul>'; }
return $menu;
}
$menu = menu();
echo $menu;