Ver Mensaje Individual
  #10 (permalink)  
Antiguo 26/08/2011, 13:08
ecosysonidos
 
Fecha de Ingreso: julio-2011
Ubicación: donde me encuentre la noche
Mensajes: 140
Antigüedad: 13 años, 4 meses
Puntos: 3
Pregunta Respuesta: problema envio de variables por url como se hace?

Cita:
Iniciado por Patriarka Ver Mensaje
esto no va a ningun lado o a index.php segun el default:

Código HTML:
Ver original
  1. echo '<a href="id_user='.$id_user.'">Modificar</a>';
  2. falta el destino
  3. echo '<a href="[B]index.php?[/B]id_user='.$id_user.'">Modificar</a>';
yo hice un input por que pidio un input, aunque mas facil es con un link.
o bien hacer un boton modificar con un ONCLICK que te lleve a dicha pagina con el parametro que corresponde
Código Javascript:
Ver original
  1. <input type="button" name="HID_ID_CONTACTO" value="modificar" onclick="return redirect('<?php echo $Id_Usuario['Id_Contacto'];?>');" />
  2.  
  3. function redirect(id){
  4.    return location.href="index.php?HID_ID_CONTACTO="+id;
  5. }

y para recuperar el valor:

Código PHP:
Ver original
  1. echo (isset($_REQUEST['HID_ID_CONTACTO']) ? $_REQUEST['HID_ID_CONTACTO'] : 'VARIABLE VACIA');
es que basicamente se lo que tengo q tengo que hacer

tengo una tabla llamada contactos con estos campos

Id_Contacto|Nombre |Modificar|Id_Usuario|
15 |jorge |modificar| 36


y tengo otra tabla usuarios

Id_Usuario|Nombre
36 |pepe


la relacion entre las dos tablas es que
el usuario con Id_Usuario '36'
tiene como contacto al usuario con
con Id_Contacto '15'


auque tales Id_Contacto como Id_Usuario
no los conozco como tal es por dar un ejemplo
estas son mis consultas


Código PHP:
Ver original
  1. /*aqui saco mi Id_Usuario para posteriormente usarlo para la relacion con mi contacto*/
  2. $result = mysql_query("SELECT * FROM usuarios WHERE Email='[email protected]'");
  3.     $Id_Usuario= mysql_fetch_array($result);
  4.  
  5. /*aqui selecciono mis contactos que tienen el Id_Usuario del [email protected]*/
  6. /*despues con estos datos de result2 hago el while para imprimir mi tabla con los campos que deseo*/
  7.  
  8. $result2 = mysql_query("SELECT * FROM contactos WHERE Id_Usuario='$Id_Usuario[Id_Usuario]'");
  9.     $numero = mysql_num_rows($result2); // obtenemos el número de filas

ahora bien al imprimir la tabla creo una columna que se llama modificar y dentro de ella
tantos campos de contacto existan tantos campos modificar imprimira todo bien hasta aqui

el problema es que como le hago para hacer que al dar clic en modificar
de algun contacto de mi tabla me inprima en un input ese valor de Id_Contacto en mi
input id=Id_Contacto?

ese es mi problema!!

e intendado asi
Código PHP:
Ver original
  1. <td><?php echo '<a href="welcome.php?Id_Contacto=%d">modificar</a>'; ?></td>

pero no consigo ni siquiera sacar el id correspondiente al contacto
help me!!