Código de PHP - Traer Articulos desde una funcion dentro de una Clase.

Imágen de perfil
Val: 12
Ha aumentado su posición en 15 puestos en PHP (en relación al último mes)
Gráfica de PHP

Traer Articulos desde una funcion dentro de una Clase.gráfica de visualizaciones


PHP

Publicado el 20 de Agosto del 2015 por Jose Manuel (3 códigos)
2.233 visualizaciones desde el 20 de Agosto del 2015
Hola amigos como estan, en este codigo le doy una forma facil de tener un clase funcionando completa y una forma de traer la informacion resibiendo parametros, cuando llamamos la funcion desde el documento. En fucion de una funciona que corta el parrafo a la cantidad de caracteres deceados. unas de las ventajas de usarla de esta manera es que podemos usar la misma funcion para traer diferentes datos de la base de datos.

Muchos de ustedes diran esa no es la forma de programar las clases.
Pero me funciona con facilidad.

Requerimientos

En la pagina principal donde quieres poner la informacion que trae la funcion usaras:

nombre de la clase::nombre de la funcion(resive los parametros);

Parametros en este caso:
$baseName = Nombre de la base de datos.
$num = Numero para limitar el array de la base de datos.
$cotNumTl = Numero de caracteres para el titulo.
$numCotArt = Numero de caracteres para los articulos.

Version 1.0

Publicado el 20 de Agosto del 2015gráfica de visualizaciones de la versión: Version 1.0
2.234 visualizaciones desde el 20 de Agosto del 2015
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

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
57
58
59
60
61
62
63
64
<?php
class TraerArticulos
{
	public function Articulos()
	{
 
		$sql = "SELECT * FROM $baseName LIMIT $num";
		$res = mysql_query($sql,Conection::Con());
 
		while ($reg = mysql_fetch_array($res))
 
		{
			?>
				<article class="art_full">
					<?php
					$largo = strlen($reg["titulo"]); //Contamos los caracteres que resivimos
					if ($largo < 30 ){//Desidimos medir el largo del titulos para escribirlo diferente.
 
					?>
							<a href="<?=$reg['id']?>" title="<?=$reg['titulo']?>">
							<div class="art_title"> <?=$reg["titulo"]?> </div></a> <!-- Menor de 30 --><!-- Esto lo podemos Cambiar -->
 
						<?php
					} else{
						?>
							<a href="<?=$reg['id']?>" title="<?=$reg["titulo"]?>">
							<div class="art_title"><?= Cadena::corta($reg["titulo"], $cotNumTl)." ..."?></div></a>  <!-- Mayor de 30 -->
						<?php
					}
						?>
 
					<?php
						$ima = $reg['imagen'];
 
							// Verificamos si la seccion imagen trae informacion 
							// True imprime la imagen que trae 
							//Falce imprime la imagen de la carperta defaut
 
						if ($ima != "") {
					?>
 
						<div class="art_img" background='images/<?= $reg['imagen'] ?>'></div><!-- TRUE -->
 
						<?php
					}else{
						?>
 
						<div class="art_img"  background='images/imagenart.jpg'></div><!-- FALSE -->
 
						<?php
					}
					?>
					<div class="art_text"><?= Cadena::corta($reg["texto_art"],$numCotArt)."..."?></div>
					<div class="art_create"><c>Autor:</c> <?=$reg["autor"]?></div>
					<div class="art_date"><?=$reg["time"]?></div>
				</article>
 
			<?php
 
		}
			mysql_close(Conection::Con());
	}
}
?>



Comentarios sobre la versión: Version 1.0 (0)


No hay comentarios
 

Comentar la versión: Version 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s3257