PHP - Problema haciendo carrousel con php

   
Vista:
Imágen de perfil de marti

Problema haciendo carrousel con php

Publicado por marti (3 intervenciones) el 10/09/2015 15:11:45
Hola, tengo un problema a la hora de imprimir un carrousel en pantalla. Tengo una pagina html en que tengo un combo que se selecciona la carpeta de la cual se quiere hacer la presentación de fotos i un botón, el botón envia el album deseado a un fitxero php. En el fitxero se llama las funciones deseadas de una clase llamada galeria. La clase galeria la utilizo en otra parte también.

Me pone este error:
Fatal error: Call to undefined method galeria::carrousel() in /Applications/XAMPP/xamppfiles/htdocs/www/WebBotiga/codiFont/presentacioFotos.php on line 172

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
Archivo presentacioFotos.php:
 
include('ClassesGaleria/GaleriaFotos.class.php');
 
	// Creem la instancia de galeria.
	$galeria = new galeria();
 
	if (!isset($_POST['albumFotos'])) {
 
		// Guardem l'album de fotos escollit en sessió.
		$_SESSION['albumFotos'] = urldecode($_POST['albumFotos']);
 
	}
 
	// Especifiquem el directori i el guardem en sessió.
	$_SESSION['directori'] = "../fotos/tamanyReduit/fotosReportatges/".urldecode($_POST['albumFotos']);
 
	// Llegim les imatges de la carpeta indicada.
	$galeria->carregarCarpeta($_SESSION['directori']);
 
	// Mostrem la galeria.
	$galeria->carrousel();    // Aqui me pone el error. Página 172
 
Función de la casse galeria:
 
function carrousel() {
 
	$totalFotos = count($this->arxius);
	$contador = 0;
 
	echo "<div id='myCarousel2' class='carousel slide' data-ride='carousel'>";
 
	// Bucle que va imprimint les imatges.
  	for($i = 0; $i < $totalFotos; $i++){
 
		echo "<div class='carousel-inner' role='listbox'>";
		echo "<div class='item active'>";
		echo "<img src='".$this->ruta.'/'.$this->arxius[$i]."' alt='Chania'>";
		echo "</div>";
 		echo "</div>";
 
	}
 
	echo "<a class='left carousel-control' href='#myCarousel' role='button' data-slide='prev'>";
	echo "<span class='glyphicon glyphicon-chevron-left' aria-hidden='true'></span>";
	echo "<span class='sr-only'>Previous</span>";
	echo "</a>";
	echo "<a class='right carousel-control' href='#myCarousel' role='button' data-slide='next'>";
	echo "<span class='glyphicon glyphicon-chevron-right' aria-hidden='true'></span>";
	echo "<span class='sr-only'>Next</span>";
	echo "</a>";
 
	echo "</div>";
	echo "</div>";
 
   }
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Vainas

Problema haciendo carrousel con php

Publicado por Vainas (254 intervenciones) el 10/09/2015 17:36:53
Buenas:

Ese metodo tiene que estar dentro de una clase:

1
2
3
4
5
class galeria{
..........
function carrousel() {...}
 
}

Comprueba que no este fuera de la clase galeria.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
Imágen de perfil de marti

Problema haciendo carrousel con php

Publicado por marti (3 intervenciones) el 10/09/2015 18:23:55
Muchas gracias!! Solucionado, no me havia dado cuenta.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar