Jump to content


Photo

Video 11 curso PHO POO


  • Please log in to reply
1 reply to this topic

#1 kevithoz

kevithoz

    Member

  • Miembros
  • PipPip
  • 29 posts

Posted 24 March 2013 - 10:38 AM

Me dice que la variable "c" no esta definida...

conexion.php

<?php
$con=mysql_connect('localhost','root','123456');
$bd=mysql_select_db('reg_noticias');
?>


class.php


<?php
session_start();
class Conectar
{
public static function con()
{
$con=mysql_connect('localhost','root','123456');
mysql_query("SET NAMES 'utf8'");
mysql_select_db('blog');
return $con;
}


}

class Trabajo
{
private $cat=array();
private $noticias=array();

public function get_categorias()
{
$sql="select * from categorias";
$res=mysql_query($sql,Conectar::con());
while($reg=mysql_fetch_assoc($res))
{
$this->cat[]=$reg;
}
return $this->cat;
}
public function get_paginacion_noticias($inicio,$c)
{
$sql="select * from noticias order by id_noticia desc limit $inicio,10";
echo $sql;
$res=mysql_query($sql,Conectar::con());
while($reg=mysql_fetch_assoc($res))
{
$this->noticias[]=$reg;
}
return $this->noticias;
}

}
?>


index.php


<?php
require_once('class/class.php');
$tra = new Trabajo();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 4.01 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href="css/estilos.css" type="text/css" rel="stylesheet" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>..:: Blog de Kevin Diaz ::..</title>
</head>
<body>

<center>
<div id="principal">
<div id="header"><IMG src="fondo2.png" alt=" height="60" width="800" "/></div>
<div id="main">
<div id="menu">
<div class="boton">
<div id="home"><a href="" class="url_boton">Home</a></div>
</div>
<div class="boton">
<div id="home"><a href="" class="url_boton">Sobre Mí</a></div>
</div>
<div class="boton">
<div id="home"><a href="" class="url_boton">Mis Trabajos</a></div>
</div>
<div class="boton">
<div id="home"><a href="" class="url_boton">Contacto</a></div>
</div>

<div id="buscador">
<form name="buscar">
<input type="text" name="s" />
<a href=""><img src="ima/buscador.png" height="16"/></a>
</form>
</div>

</div>
<div id="content">
<div id="contenedor">
<?php
if(isset($_GET['pos']))
{
$inicio=$_GET['pos'];
}else
{
$inicio=0;
}
$datos=$tra->get_paginacion_noticias($inicio,$c);
for ($i=0;$i<sizeof($datos);$i++)
{
?>

<div id="separador_post"></div>

<div id="post">
<div id="titulo_post">
<div id="titulo"><?php echo $datos[$i]["titulo"];?></div>
<div id="fecha"><?php echo $datos[$i]['fecha_cadena'];?></div>
</div>
<div id="texto_post">
<hr />
<?php echo $detalle = substr($datos[$i]['detalle'],0,200);
echo $detalle;?>...
</div>
<div id="separador_texto_debajo"></div>
<div id="debajo_post">
<div id="leer_mas">
<a href="">Leer más</a>
</div>
<div id="comentarios">Tiene 10 comentarios</div>
</div>
</div>
<div id="div_entre_post"></div>
<?php
}
?>
<div id="div_paginacion_post">
<hr />
<?php
if($inicio==0)
{
?>
Anteriores Publicaciones
<?php
}else
{
$anterior=$inicio-10;
?>
<a href="?pos=<?php echo $anterior;?>$cat=<?php echo $c;?>" title="Anteriores publicaciones">Anteriores Publicaciones</a>
<?php
}
?>
&nbsp;&nbsp;||&nbsp;&nbsp;
Siguientes Publicaciones
</div>
</div>
<div id="sidebar">

<div id="separador_widget"></div>
<div id="widget">

<div class="separador_lateral_widget"></div>
<div id="caja_widget">
<div id="titulo_widget">Categorias</div>
<?php
$categoria=$tra->get_categorias();
for ($i=0;$i<sizeof($categoria);$i++)
{
?>
<div id="contenido_widget">
<a href="?cat=<?php echo $categoria[$i]["id_categoria"];?>" title="<?php echo $categoria[$i]["categoria"];?>"><?=$categoria[$i]["categoria"];?></a>
</div>
<?php
}
?>
</div>
<div class="separador_lateral_widget"></div><br /><br />
</div>
<div class="separador_lateral_widget"></div>
<div id="caja_widget">
<div id="titulo_widget">Categorias</div>
<?php
for ($i=0;$i<10;$i++)
{
?>
<div id="contenido_widget">PHP</div>
<?php
}
?>
</div>
<div class="separador_lateral_widget"></div>
</div>
</div>
<div id="footer"></div>
<div id="footer">
<hr />
&copy; Desarrollado por Web Master Kevin Diaz 2009 - <?php echo date ("Y");?>
</div>
</div>
</div>
</div>
</center>
</body>
</html>



quien me ayuda? :C
  • 0

#2 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4945 posts
  • LocationMéxico

Posted 24 March 2013 - 01:35 PM

en las líneas 50,51 y 52 ejecutas lo siguiente:

  $datos=$tra->get_paginacion_noticias($inicio,$c);
        for ($i=0;$i<sizeof($datos);$i++)

pero $c no lo creaste en ningún lado. A eso se refiere el compilador
  • 0




IP.Board spam blocked by CleanTalk.