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

Hola, que tal?

Estoy concatenando varias cosas en este codigo:

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>.";
    }
?>
Cuando mando el script me sale este error:

Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'clientes.php?id=6'>Sergio Corcuera ha comentado en la foto

Pero no logro identificar mi error, me parece que el codigo esta bien...

La "consulta" esta correcta, ya la probe en mi sql. $foto_id y $titulo existen, ya los probe tambien.

Alguna idea?