hola miren tengo este problema:

yo quiero ahcer que envien mensajes a otros usuarios agan click en el mensaje y lean lo que le pusieron pero no lo envia dice que el usuario con existe o.O.

Código PHP :

<?php

echo"<script language=\"JavaScript\" type=\"text/JavaScript\">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+\".location='\"+selObj.options[selObj.selectedIndex].value+\"'\");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>";

include("config.php") ;

$maximo = 50 ;
$mensajes = mysql_num_rows($resp) ;
mysql_free_result($resp) ;
$porcentaje = round($mensajes/$maximo,2) * 100 ;
if($mensajes < ($maximo - 5)) {
$barra = "#000000" ;
}
else {
$barra = "#000000" ;
$aviso = _ATENCION_1_ ;
}
if($porcentaje == 100) {
$barra = "#0000000" ;
$aviso = _ATENCION_2_ ;
}
?>
<table width="100%"  border="0" align="center" cellpadding="4" cellspacing="0" class="tabla_subtitulo">
  <form name="form1">
    <tr>
      <td width="40%"><?=_SPACIO_?> <b><? echo $mensajes ?>/<? echo $maximo ?> <? echo $porcentaje ?>%</b>
          <table width="100" border="0" cellpadding="1" cellspacing="0" bgcolor="#FF3300" style="border: #000000 1px solid;">
            <tr>
              <td><table width="<? echo $porcentaje ?>%" border="0" cellpadding="0" style="background: <? echo $barra ?>">
                  <tr>
                    <td></td>
                  </tr>
              </table></td>
            </tr>
        </table></td>
      <td width="60%"><div align="center">
          <select name="menu1" onChange="MM_jumpMenu('parent',this,0)">
            <option>-- Selecciona bandeja --</option>
            <option value="<?=$pagina?>?<?=$get?>=mensajes&amp;bandeja=entrada"><?=_B_ENTRADA_?></option>
            <option value="<?=$pagina?>?<?=$get?>=mensajes&amp;bandeja=salida"><?=_B_SALIDA_?></option>
          </select>
          | <a href="<?=$pagina?>?<?=$get?>=mensajes&mensaje=nuevo"><b><?=_NUEVO_MENSAJE_?></b> </a></div></td>
    </tr>
  </form>
</table>
<br>
<? if($aviso){ ?>
<table width="99%"  border="0" align="center" cellpadding="3" cellspacing="0" class="tabla_subtitulo">
  <tr>
    <td><? echo $aviso ?></td>
  </tr>
</table>
<? } ?>
<? 

if($_GET[msg]) {
if(!$_GET[tipo]) { $ver=" destinatario='$_COOKIE[nick]'"; } else { $ver=" remitente='$_COOKIE[nick]'"; }
$com=mysql_query("SELECT * FROM mensajes WHERE id='$msg' and $ver");
if(mysql_num_rows($com)) {
echo _NO_LEER_MENSAJE_;
}else{
$query=mysql_query("SELECT * FROM mensajes WHERE id='$msg' and $ver");
while($datos=mysql_fetch_array($query)) {
$fecha = $datos[fecha] ;

if(strstr($datos[mensaje],"[codigo]")) {
$partes = explode("[codigo]",$datos[mensaje]) ;
$total = count($partes) ;
for($a = 0 ; $a < $total ; $a++) {
$posicion = strpos($partes[$a],"[/codigo]") ;
if(strstr($partes[$a],"[/codigo]")) {
$codigo = substr($partes[$a],0,$posicion) ;
$codigo = html_entity_decode($codigo) ;
$coloreado = highlight_string($codigo,true) ;
$coloreado = str_replace("\r<br />","<br>",$coloreado) ;
$coloreado = "<table border=0 cellspacing=1 style=border-collapse: collapse bordercolor=#666666 width=100%><tr><td width=100% style=\"border: 1px solid #666666\" bgcolor=#cccccc><font face=courier new>$coloreado</td></tr></table>" ;
$normal = substr($partes[$a],$posicion+9) ;
$partes[$a] = "$coloreado$normal" ;
}
}
$datos[mensaje] = implode("",$partes) ;
}
$datos[mensaje] = str_replace("[b]","<b>",$datos[mensaje]);
$datos[mensaje] = str_replace("[/b]","</b>",$datos[mensaje]);
$datos[mensaje] = str_replace("[hr]","<hr>",$datos[mensaje]);
$datos[mensaje] = str_replace("[i]","<i>",$datos[mensaje]);
$datos[mensaje] = str_replace("[/i]","</i>",$datos[mensaje]);
$datos[mensaje] = str_replace("[sub]","<u>",$datos[mensaje]);
$datos[mensaje] = str_replace("[/sub]","</u>",$datos[mensaje]);
$datos[mensaje] = str_replace("[marquee]","<marquee>",$datos[mensaje]);
$datos[mensaje] = str_replace("[/marquee]","</marquee>",$datos[mensaje]);
$datos[mensaje] = str_replace("[left]","<div align=left>",$datos[mensaje]);
$datos[mensaje] = str_replace("[/left]","</div>",$datos[mensaje]);
$datos[mensaje] = str_replace("[center]","<div align=center>",$datos[mensaje]);
$datos[mensaje] = str_replace("[/center]","</div>",$datos[mensaje]);
$datos[mensaje] = str_replace("[right]","<div align=right>",$datos[mensaje]);
$datos[mensaje] = str_replace("[/right]","</div>",$datos[mensaje]);
$datos[mensaje] = str_replace("[justify]","<div align=justify>",$datos[mensaje]);
$datos[mensaje] = str_replace("[/justify]","</div>",$datos[mensaje]);
$datos[mensaje] = str_replace("[img]","<img src=\"",$datos[mensaje]) ;
$datos[mensaje] = str_replace("[/img]","\" border=\"0\">",$datos[mensaje]) ;
$datos[mensaje] = eregi_replace("\\[url\\]([^\\[]*)\\[/url\\]", "<a target='_blank' href=\"\\1\">\\1</a>",$datos[mensaje]); 
$datos[mensaje] = eregi_replace("\\[url=([^\\[]*)\\]([^\\[]*)\\[/url\\]", "<a target='_blank' href=\"\\1\">\\2</a>",$datos[mensaje]); 
$mesesano = array("Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic") ;
$diames = date(j,$fecha) ; $mesano = date(n,$fecha) - 1 ; $ano = date(Y,$fecha) ; $hora = date("h:i A",$fecha) ;
$fecha = "$diames $mesesano[$mesano] $ano $hora" ;
$datos[mensaje] = str_replace("\r\n","<br>",$datos[mensaje]) ;
if($datos[nuevo] == 0) {
mysql_query("update mensajes set nuevo='1' where id='$datos[id]'") ;
}
?>
<table width="100%"  border="0" align="center" cellpadding="5" cellspacing="1">
  <tr>
    <td width="14%" class="tabla_subtitulo"><strong><?=_DE_?> </strong></td>
    <td width="86%" class="tabla_subtitulo"><?=$datos[remitente]?></td>
  </tr>
  <tr>
    <td class="tabla_subtitulo"><strong><?=_PARA_?></strong></td>
    <td class="tabla_subtitulo"><?=$datos[destinatario]?></td>
  </tr>
  <?
  if(!$_GET[tipo]){
  ?><tr>
    <td class="tabla_subtitulo"><strong><?=_OP_?> </strong></td>
    <td class="tabla_subtitulo"><a href="<?=$pagina?>?<?=$get?>=mensajes&op=borrar&msj=<?=$datos[id]?>"><?=_DELETE_?></a> | <a href="<?=$pagina?>?<?=$get?>=mensajes&mensaje=nuevo&ac=responder&usereply=<?=$datos[remitente]?>&asunto=<?=$datos[asunto]?>"><?=_REPLY_?></a> </td>
  </tr><? } ?>
  <tr>
    <td class="tabla_subtitulo"><strong><?=_ASUNTO_?></strong></td>
    <td class="tabla_subtitulo"><?=$datos[asunto]?></td>
  </tr>
  <tr>
            <td colspan="2" class="tabla_contenido"> 
              <?=$datos[mensaje]?>
<?
}
}
} else {

?>
              </div></td>
  </tr>
</table>
<? if($_POST[enviar]) {
// Comprobar m&aacute;ximo mensajes
// --> Inicio
function quitar($texto) { 
$texto = trim($texto) ; 
$texto = htmlspecialchars($texto) ;
return $texto ; 
}
$fecha = time() ;
$destinatario = quitar($destinatario) ;
$mensaje = quitar($mensaje) ;
$asunto=quitar($asunto);
$resp = mysql_query("select id from usuarios where nick='$destinatario'") ;
$datos = mysql_fetch_array($resp) ;
if(mysql_num_rows($resp) == 0) {
echo _ERROR_USER_;
}
else {
$resp = mysql_query("select id from mensajes where destinatario='$destinatario'") ;
$mensajes = mysql_num_rows($resp) ;
if($mensajes < $maximo) {
mysql_query("insert into mensajes (fecha,destinatario,remitente,mensaje,asunto) values ('$fecha','$destinatario','$_COOKIE[nick]','$mensaje','$asunto')") ;
?><table width="100%"  border="0" align="center" cellpadding="3" cellspacing="0" class="tabla_subtitulo">
  <tr>
    <td><?=_MSG_OK_?></td>
  </tr>
</table><? 
}
else {
echo _MAXIMO_."
<p>$mensaje
" ;
}
} 
}
?>
<?
if($_GET[mensaje] == "nuevo") {
?>
<script>
maximo = 10000 ;
function caracteres() {
if(formulario.mensaje.value.length > maximo)
formulario.mensaje.value = formulario.mensaje.value.substring(0,maximo) ;
else
formulario.contador.value = maximo - formulario.mensaje.value.length ; 
}
onload = caracteres ;
  </script>
<script language="javascript1.2">
   function bbcode(code) {
formulario.mensaje.value += code ;
formulario.mensaje.focus() ;
}
   </script>
<SCRIPT language=javascript>    //funcion que abre una p&aacute;gina en una ventana popup
<!-- 
function abrir(url,anchura,altura,scroll)
{
var centrado = (screen.width/0)-(altura/0);
window.open(url, "", "scrollbars="+scroll+",left="+centrado+",top=10,width="+anchura+",height="+altura);
}
function abrir2(url,anchura,altura,scroll)
{
var centrado = (screen.width/2)-(altura/2);
window.open(url, "", "scrollbars="+scroll+",left="+centrado+",top=10,width="+anchura+",height="+altura);
}
//-->
</SCRIPT>
<table width="100%"  border="0" align="center" cellpadding="4" cellspacing="1">
  <form name="formulario" method="post" action="">
    <tr>
      <td colspan="2" class="tabla_titulo"><div align="center"><strong><?=_NUEVO_MENSAJE_?> </strong></div></td>
    </tr>
    <tr>
    </tr>
    <tr>
      <td class="tabla_contenido"><strong><?=_ASUNTO_?></strong></td>
      <td class="tabla_contenido"><input name="asunto" type="text" id="asunto" value="<? if($_GET[ac]=="responder") { echo"RE: $asunto"; } ?>" size="75"></td>
    </tr>
    <tr>
      <td class="tabla_contenido" valign="top"><strong><?=_MENSAJE_?></strong></td>
      <td class="tabla_contenido"><a href="javascript:bbcode('[b]<?=_TEXTO_?>[/b]')"><img src="buttons/bold.gif" width="24" height="20" border="1" style="border: 1px #000000 slid; "></a><a href="javascript:bbcode('[i]<?=_TEXTO_?>[/i]')"><img src="buttons/italic.gif" width="24" height="20" border="1" style="border: 1px #000000 slid; "></a><a href="javascript:bbcode('[sub]<?=_TEXTO_?>[/sub]')"><img src="buttons/under.gif" width="24" height="20" border="1" style="border: 1px #000000 slid; "></a> <a href="javascript:bbcode('[codigo]<?=_TEXTO_?>[/codigo]')"><img src="buttons/phpcode.gif" width="24" height="20" border="1" style="border: 1px #000000 slid; "></a> <a href="javascript:bbcode('[url=http://..]<?=_TEXTO_?>[/url]')"><img src="buttons/url.gif" width="24" height="20" border="1" style="border: 1px #000000 slid; "></a><a href="javascript:bbcode('[img]http://...[/img]')"><img src="buttons/img.gif" width="24" height="20" border="1" style="border: 1px #000000 slid; "></a><a href="javascript:bbcode('[hr]')"><img src="buttons/hr.gif" width="24" height="20" border="1" style="border: 1px #000000 slid; "></a> <a href="javascript:bbcode('[justify]<?=_TEXTO_?>[/justify]')"><img src="buttons/justify.gif" width="24" height="20" border="1" style="border: 1px #000000 slid; "></a><a href="javascript:bbcode('[left]<?=_TEXTO_?>[/left]')"><img src="buttons/left.gif" width="24" height="20" border="1" style="border: 1px #000000 slid; "></a><a href="javascript:bbcode('[center]<?=_TEXTO_?>[/center]')"><img src="buttons/center.gif" width="24" height="20" border="1" style="border: 1px #000000 slid; "></a><a href="javascript:bbcode('[right]<?=_TEXTO_?>[/right]')"><img src="buttons/right.gif" width="24" height="20" border="1" style="border: 1px #000000 slid; "></a> <br>
          <textarea name="mensaje" cols="75" rows="15" id="mensaje" onKeyUp="caracteres()"></textarea>
          <br>
        <?=_LEQUEDAN_?>
        <input type="text" name="contador" size="4">
      <?=_C_D_?></td>
    </tr>
    <tr>
      <td colspan="2" class="tabla_contenido"><div align="center">
          <input name="enviar" type="submit" id="enviar" value="<?=_ENVIAR_MENSAJE_?>">
          <input name="Submit" type="reset" value="<?=_BORRAR_?>">
      </div></td>
    </tr>
  </form>
</table>
<?
} else {
if($_GET[bandeja]=="salida") { ?>
<form name="form2" method="post" action="<?=$pagina?>?<?=$get?>=mensajes&bandeja=<?=$bandeja?>">
  <table width="100%"  border="0" align="center" cellpadding="5" cellspacing="0" class="tabla_subtitulo">
    <tr>
      <td width="70%"><?=_SELECTED_?>
          &nbsp;<?=_NO_HAY_OP_?></td>
      <td width="30%" ><div align="right"><?=_TOTAL_MSG_?> <B>
          <?
   $query_total=mysql_query("SELECT * FROM mensajes WHERE remitente='$HTTP_COOKIE_VARS[nick]'");
   $contar2=mysql_num_rows($query_total);
   echo"$contar2"; 
   ?>
      </B></div></td>
    </tr>
  </table>
  <br>
  <table width="100%"  border="0" align="center" cellpadding="4" cellspacing="1">
    <tr>
      <td colspan="4" class="tabla_titulo"><div align="center"><strong><?=_B_SALIDA_?></strong></div></td>
    </tr>
    <tr>
      <td width="5%" class="tabla_subtitulo"><div align="center">&nbsp;</div></td>
      <td width="48%" class="tabla_subtitulo"><strong><?=_ASUNTO_?></strong></td>
      <td width="19%" class="tabla_subtitulo"><strong><?=PARA2_?></strong></td>
      <td width="28%" class="tabla_subtitulo"><strong><?=_FECHA_?></strong></td>
    </tr>
    <? 
  if (!isset($_GET[pg])) 

$pg = 0; // $pg es la pagina actual 
$cantidad=20; // cantidad de resultados por p&aacute;gina 
$inicial = $pg * $cantidad; 

$usuario=$HTTP_COOKIE_VARS["nick"];
$pegar = mysql_query("SELECT * FROM mensajes WHERE remitente='$usuario' order by id desc limit $inicial,$cantidad"); 
$contar =mysql_query("SELECT * FROM mensajes WHERE remitente='$_COOKIE[nick]'"); 
$total_records = mysql_num_rows($contar); 
$pages = intval($total_records / $cantidad); 
while($datos = mysql_fetch_array($pegar)) { 
$fecha=$datos[fecha];
$mesesano = array("Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic") ;
$diames = date(j,$fecha) ; $mesano = date(n,$fecha) - 1 ; $ano = date(Y,$fecha) ; $hora = date("h:i A",$fecha) ;
$fecha = "$diames/$mesesano[$mesano]/$ano - $hora" ;
$asunto=$datos[asunto];
if (strlen($asunto) > 80) { 
$asunto = substr($asunto,0,80)."..."; }

?>
    <tr>
      <td class="tabla_contenido"><div align="center">
          <input type="checkbox" disabled name="mensaje<? echo $datos[id] ?>" value="<? echo $datos[id] ?>">
      </div></td>
      <td class="tabla_contenido"><a href="<?=$pagina?>?<?=$get?>=mensajes&msg=<?=$datos[id]?>&tipo=salida">
        <? if($datos[nuevo]==0){ echo"<b>".$mensaje."</b>"; } else { echo $mensaje; } ?>
      </a> </td>
      <td class="tabla_contenido"><?=$datos[destinatario]?></td>
      <td class="tabla_contenido"><?=$fecha?></td>
    </tr>
   <?  } ?>
    <tr>
      <td colspan="4" class="tabla_subtitulo"><div align="right">
          <? 
echo ""; 
if ($pg <> 0) 
{ 
$url = $pg - 1; 
echo "<a href='".$pagina."?".$get."=mensajes&bandeja=salida&pg=".$url."'> &laquo;</a>&nbsp;"; 
} 
else { 
echo " "; 
} 

for ($i = 0; $i<($pages + 1); $i++) { 
if ($i == $pg) { 
echo "<b>&nbsp;$i&nbsp;</b>"; 
} 
else { 
echo "<a href='".$pagina."?".$get."=mensajes&?bandeja=salida&pg=".$i."'>".$i."</a>&nbsp;"; 
} 
} 

if ($pg < $pages) { 
$url = $pg + 1; 
echo "<a href='".$pagina."?".$get."=mensajes&?bandeja=salida&pg=".$url."'>&raquo;</a>"; 
} 
else { 
echo " "; 
} 
echo ""; 

?>
      </div></td>
    </tr>
  </table>
</form>
<? 
}
if(!$_GET[bandeja] or $_GET[bandeja]=="entrada") { 
 
?><? 
if($_POST[borrar]) {
while(list($mensaje,$num) = each($_POST)) {
if(ereg("^mensaje",$mensaje)) {
mysql_query("delete from mensajes where id='$num' and destinatario='$_COOKIE[nick]'") ;
}
}
echo _BORRADOS_OK_ ;
}
if($_GET[op]=="borrar"){
mysql_query("delete from mensajes where id='$msj' and destinatario='$_COOKIE[nick]'");
}
?>

<form name="form2" method="post" action="<?=$pagina?>?<?=$get?>=mensajes&bandeja=<?=$bandeja?>">
  <table width="100%"  border="0" align="center" cellpadding="5" cellspacing="0" class="tabla_subtitulo">
    <tr>
      <td width="70%"><?=_SELECTED_?>
          <input name="borrar" type="submit" id="borrar" value="<?=_DELETE_IT_?>"></td>
      <td width="30%" ><div align="right"><?=_TOTAL_MSG_?> <B>
          <?
   $query_total=mysql_query("SELECT * FROM mensajes WHERE destinatario='$HTTP_COOKIE_VARS[nick]'");
   $contar2=mysql_num_rows($query_total);
   echo"$contar2"; 
   ?>
      </B></div></td>
    </tr>
  </table>
  <br>
  <table width="100%"  border="0" align="center" cellpadding="4" cellspacing="1">
    <tr>
      <td colspan="4" class="tabla_titulo"><div align="center"><strong><?=_B_ENTRADA_?></strong></div></td>
    </tr>
    <tr>
      <td width="5%" class="tabla_subtitulo"><div align="center">&nbsp;</div></td>
      <td width="48%" class="tabla_subtitulo"><strong><?=_ASUNTO_?></strong></td>
      <td width="19%" class="tabla_subtitulo"><strong><?=_DE_?></strong></td>
      <td width="28%" class="tabla_subtitulo"><strong><?=_FECHA_?></strong></td>
    </tr>
    <? 
  if (!isset($_GET[pg])) 

$pg = 0; // $pg es la pagina actual 
$cantidad=20; // cantidad de resultados por p&aacute;gina 
$inicial = $pg * $cantidad; 

$usuario=$HTTP_COOKIE_VARS["nick"];
$pegar = mysql_query("SELECT * FROM mensajes WHERE destinatario='$usuario' order by id desc limit $inicial,$cantidad"); 
$contar =mysql_query("SELECT * FROM mensajes WHERE destinatario='$_COOKIE[nick]'"); 
$total_records = mysql_num_rows($contar); 
$pages = intval($total_records / $cantidad); 
while($datos = mysql_fetch_array($pegar)) { 
$fecha=$datos[fecha];
$mesesano = array("Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic") ;
$diames = date(j,$fecha) ; $mesano = date(n,$fecha) - 1 ; $ano = date(Y,$fecha) ; $hora = date("h:i A",$fecha) ;
$fecha = "$diames/$mesesano[$mesano]/$ano - $hora" ;
$asunto=$datos[asunto];
if (strlen($asunto) > 80) { 
$asunto = substr($asunto,0,80)."..."; }

?>
    <tr>
      <td class="tabla_contenido"><div align="center">
          <input type="checkbox" name="mensaje<? echo $datos[id] ?>" value="<? echo $datos[id] ?>">
      </div></td>
      <td class="tabla_contenido"><a href="<?=$pagina?>?<?=$get?>=mensajes&msg=<?=$datos[id]?>">
        <? if($datos[nuevo]==0){ echo"<b>".$asunto."</b>"; } else { echo $asunto; } ?>
      </a> </td>
      <td class="tabla_contenido"><?=$datos[remitente]?></td>
      <td class="tabla_contenido"><?=$fecha?></td>
    </tr>
   <?  } ?>
    <tr>
      <td colspan="4" class="tabla_subtitulo"><div align="right">
          <? 
echo ""; 
if ($pg <> 0) 
{ 
$url = $pg - 1; 
echo "<a href='".$pagina."?".$get."=mensajes&bandeja=entrada&pg=".$url."'> &laquo;</a>&nbsp;"; 
} 
else { 
echo " "; 
} 

for ($i = 0; $i<($pages + 1); $i++) { 
if ($i == $pg) { 
echo "<b>&nbsp;$i&nbsp;</b>"; 
} 
else { 
echo "<a href='".$pagina."?".$get."=mensajes&?bandeja=entrada&pg=".$i."'>".$i."</a>&nbsp;"; 
} 
} 

if ($pg < $pages) { 
$url = $pg + 1; 
echo "<a href='".$pagina."?".$get."=mensajes&?bandeja=entrada&pg=".$url."'>&raquo;</a>"; 
} 
else { 
echo " "; 
} 
echo ""; 

?>
      </div></td>
    </tr>
  </table>
</form>
<? 
}
}
}
?>


ayuda

gracias a todos :lol: :P :cry: