Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/09/2011, 23:18
Avatar de morfasto
morfasto
 
Fecha de Ingreso: julio-2011
Ubicación: Lima
Mensajes: 291
Antigüedad: 12 años, 9 meses
Puntos: 8
Respuesta: problema al concatenar

Encontre que el error estaba en una parte que no habia puesto para que vean, es en el update del final.

Código PHP:
<?php
    $consulta
="consulta";
    
$consultamysql_query($consulta,$con1);
    
$i=1;
    while(
$rt=mysql_fetch_array($consulta)){
        
$clientes[$i]="<a href='clientes.php?id=".$rt['usuario_id']."'>".$rt['nombre']." ".$rt['apellido']."</a>";
        
$i=$i+1;
    }
    
$contar_clientes=count($clientes);
    if(
$contar_clientes==0){
        
$notificacion="";
    }elseif(
$contar_clientes==1){
        
$notificacion=$clientes[1]." ha comentado en la foto <a href='foto.php?id=".$foto_id."' >".$titulo."</a>.";
    }elseif(
$contar_clientes==2){
        
$notificacion=$clientes[1]." y ".$clientes[2]." han comentado en la foto <a href='foto.php?id=".$foto_id."'>".$titulo."</a>.";
    }elseif(
$contar_clientes>=3){
        for(
$j=1;$j=($contar_clientes-2);$j++){
            
$notificacion=$notificacion.$clientes[$j].", ";
        }
        
$notificacion=$notificacion.$clientes[$contar_clientes-1]." y ".$clientes[$contar_clientes]." han comentado en la foto <a href='foto.php?id=".$foto_id."'>".$titulo."</a>.";
    }
    
$update_notificacion="UPDATE notificaciones SET notificacion='$notificacion' where notificacion_id='$notificacion_id'";
    if (!
mysql_query($update_notificacion,$con1))
      {
      die(
'Error: ' mysql_error());
      }
?>
El problema esta con el $notificacion ya que por alguna extraña razon, la cadena que contiene $notificacion hace alguna interferencia con el update, puede que sea por las comillas, pero nose como corregirlo.

Alguna idea?