
Problema haciendo carrousel con php
Publicado por marti (5 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
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


0