Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/09/2010, 16:39
Ojete
 
Fecha de Ingreso: agosto-2010
Ubicación: Oakland california
Mensajes: 393
Antigüedad: 13 años, 9 meses
Puntos: 3
Respuesta: por que me da este error: Cannot redeclare tiempo() (previously declared

Hola, Gracias pero no entendi muy bien lo que dice lisandro Arg, probe y al final lo deje asi, y haora me trae todos los registros bien pero la funcion solo funciona con el ultimo registro y los demas los deja como estan alguien le a pasado antes algo parecido?
pongo todo el condigo completo para ver si ubican el problema...




tiempo.php


Código PHP:

$date 
$qryy[fecha2];

function 
nicetime($date)
{
    if(empty(
$date)) {
        return 
"No date provided";
    }
    
    
$periods         = array("second""minute""hour""day""week""month""year""decade");
    
$lengths         = array("60","60","24","7","4.35","12","10");
    
    
$now             time();
    
$unix_date         strtotime($date);
    
       
// check validity of date
    
if(empty($unix_date)) {    
        return 
"Bad date";
    }

    
// is it future date or past date
    
if($now $unix_date) {    
        
$difference     $now $unix_date;
        
$tense         "ago";
        
    } else {
        
$difference     $unix_date $now;
        
$tense         "from now";
    }
    
    for(
$j 0$difference >= $lengths[$j] && $j count($lengths)-1$j++) {
        
$difference /= $lengths[$j];
    }
    
    
$difference round($difference);
    
    if(
$difference != 1) {
        
$periods[$j].= "s";
    }
    
    return 
"$difference $periods[$j] {$tense}";
}


$qryy[fecha2] = nicetime($date);

?> 

pgcom.php

Código PHP:

<?php
$username 
$_COOKIE['loggedin'];
require(
'conect.php');
$RegistrosAMostrarr=10;
//estos valores los recibo por GET
if(isset($_GET['pag'])){
    
$RegistrosAEmpezarr=($_GET['pag']-1)*$RegistrosAMostrarr;
    
$PagActual=$_GET['pag'];
//caso contrario los iniciamos
}else{
$RegistrosAEmpezarr=0;
$PagActual=1;
}include 
"config.php"
mysql_connect($server$db_user$db_pass) or die (mysql_error()); 
$resu mysql_db_query($database"select * from users  WHERE username = '$username'") or die (mysql_error()); 
if (
mysql_num_rows($resu)) {
while (
$qr mysql_fetch_array($resu)) {
    
$us $qr[username];

    
}
}



$result mysql_db_query($database"select * from comentarios  WHERE bid = '$username' order by id desc LIMIT  $RegistrosAEmpezarr, $RegistrosAMostrarr",$con) or die (mysql_error()); 
if (
mysql_num_rows($result)) {
while (
$qryy mysql_fetch_array($result)) {
    
    
    
    if ( 
$us == $qryy [bid] ) { 
    
$del "Delete"

    
 
include_once 
"tiempo.php";

    
?>

<br>
<div id="contenedor">
    <div id="avatar">
        
        <img src='<?php echo $qryy["avatar"]?>' alt='Avatar' width='60' height='60'/>
        
<p><a href='profile.php?sbbu=<?php echo $qryy[de];?>'><?php echo $qryy[de];?></a></p>
</div>
<div id="punta"></div>

<div id="to"><p><strong></strong></p></div>
<div id="mensage"> <br>
    
<p><?php echo $qryy[comentario]?> </p>
    <br><br>
    </div>
        <div id="fe"> <p>
<font color="white"> <?php echo  $qryy[fecha2];  ?> </font> <?php echo  $qryy[fecha]; ?> <a href="delete_com.php?id=<?php echo $qryy[id]; ?>"><?php echo $del ?></a></p></div>
        <br>
</div>


<?php

}
     


//******--------determinar las páginas---------******//
$NroRegistross=mysql_num_rows(mysql_query("select * from comentarios WHERE bid = '$username' ",$con));

$PagAnterior=$PagActual-1;
$PagSiguiente=$PagActual+1;
$PagUltima=$NroRegistross/$RegistrosAMostrarr;

//verificamos residuo para ver si llevará decimales
$Ress=$NroRegistross%$RegistrosAMostrarr;
// si hay residuo usamos funcion floor para que me
// devuelva la parte entera, SIN REDONDEAR, y le sumamos
// una unidad para obtener la ultima pagina
if($Ress>0$PagUltima=floor($PagUltima)+1;

//desplazamiento
echo "<div id='lin'><p>";
echo 
"<a onclick=\"Pag('1')\"><strong>First</strong></a> ";
if(
$PagActual>1) echo "<a onclick=\"Pag('$PagAnterior')\"><strong>Previous</strong></a> ";
echo 
"<strong><font color='yellow'>Pag ".$PagActual."/".$PagUltima."</font></strong>";
if(
$PagActual<$PagUltima)  echo " <a onclick=\"Pag('$PagSiguiente')\"><strong>Next</strong></a> ";
echo 
"<a onclick=\"Pag('$PagUltima')\"><strong>Last</a></strong>";
echo 
"</div></p>";
}

?>


<script type="text/JavaScript">

function objetoAjax(){
    var xmlhttp=false;
    try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
           xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (E) {
            xmlhttp = false;
          }
    }

    if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
        xmlhttp = new XMLHttpRequest();
    }
    return xmlhttp;
}

function Pag(nropage){
    //donde se mostrará los registros
    divbeats = document.getElementById('comentarios');
    
    ajax=objetoAjax();
    //uso del medoto GET
    //indicamos el archivo que realizará el proceso de paginar
    //junto con un valor que representa el nro de pagina
    ajax.open("GET", "pgcom.php?pag="+nropage);

    divbeats.innerHTML= '<br><p>Loading...<br><img src="anim.gif"><br></p>';
    ajax.onreadystatechange=function() {
        if (ajax.readyState==4) {
            //mostrar resultados en esta capa
            divbeats.innerHTML = ajax.responseText
        }
    }
    //como hacemos uso del metodo GET
    //colocamos null ya que enviamos 
    //el valor por la url ?pag=nropagina
    ajax.send(null)
}
</script>