Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2010, 07:29
den_22
 
Fecha de Ingreso: enero-2010
Mensajes: 198
Antigüedad: 14 años, 3 meses
Puntos: 1
problema haciendo añadir contacto

Hola amigos que tal, desde ayer que no le puedo encontrar la solución a mi problema, les comento un poquito; estoy haciendo un añadir contacto, uno busca un usuario y lo quiere añadir, entonces el link para añadirlo es algo asi:

Código PHP:
Ver original
  1. addcontact.php?id=<?php echo $row['usuario'];?>

Esto llama al addcontact.php:

Código PHP:
Ver original
  1. <?php
  2.  error_reporting(E_ALL ^ E_NOTICE);
  3. session_name('pLogin');
  4.  
  5. include("connect.php");
  6.  
  7.  
  8. $usuario=$_SESSION["usuario"];
  9. $tid=$_GET["id"];
  10. $id=$_SESSION["id"];
  11.  
  12.  
  13.  
  14.  
  15.  
  16. if ($_REQUEST["usuario"]==$_SESSION["usuario"])
  17. {
  18.         $msg1="No puedes añadirte a ti mismo"   ;
  19. }
  20. else
  21. {
  22.    
  23.     $rs=mysql_query("Select * from members  where usuario ='" . $usuario. "'" );
  24.    
  25.     if ($rs=mysql_fetch_array($rs))
  26.     {
  27.       $rs1=mysql_query("Select * from contacts  where dm_uid =".$_SESSION["id"]." and dm_contact_id=" . $rs["id"] );
  28.        if ($rs1=mysql_fetch_array($rs1))
  29.        {
  30.         $msg1="El usuario ya está en tu lista de contactos" ;
  31.        }
  32.        else
  33.        {   
  34.         mysql_query("insert into contacts (id,dm_uid,dm_contact_id) VALUES(".$id.",".$_SESSION["id"]."," . $rs["id"] .")");
  35.         $msg1="El usuario ha sido añadido a tu lista de contactos"  ;
  36.        } ///User already in contact list
  37.    
  38.     }
  39.     else
  40.     {
  41.         $msg1="No user with username ".$tid." exists"   ;
  42.    
  43.     }   //Username cannot be found
  44.  
  45. } //Cannot Add yourself to contact list
  46.  
  47.  
  48. header("Location: ". "contact_confirm_mem.php?contact=1&errmsg=" . urlencode($msg1) );
  49.  
  50. ?>

Ahora el tema es que en la base de datos por ejemplo el usuario con id=1 quiere añadir al usuario con id=4 y se añade id=1; dm_uid=1; dm_contact_id=1

O sea el que tiene que cambiar es el dm_contact_id por 4; pero no pasa nada.

Como puedo obtener la id del usuario al que se le quiere añadir?
Ya probé con $row pero nada.

Gracias