
Pasar variables por url, (variables semicomplejas)
Publicado por Fixed (2 intervenciones) el 24/01/2014 06:29:56
Buenas.. esta es la primera vez que escribo en un foro de dudas pero es que ya me empece a romper mucho la cabeza hace 4 dias que no lo soluciono por eso vengo a molestar jaj,
mi problema va a ser sencillo para ustedes eso creo. Estoy haciendo una especie de mini red social para sumar puntos en la experiencia con los lenguajes no
por otra cosa, y estoy justo haciendo el sistema de envio de solicitud de amistad y aceptar solicitud y me toco pasar variables por la url pero no entiendo
muy bien, esto de pasar variables es nuevo para mi, me pierdo en los ' y los " y tengo otros errores que no me doy cuenta los paso a detallar:
En el perfil del usuario que se loguea tengo un link que me envia a una pagina llamada usuarios.php esa pagina me tendria que traer todos los usuarios
menos el usuario logueado haciendo un "SELECT * FROM tabla WHERE id not in $_SESSION['usuariologueado']" y mostrarme el resultado en una tabla y por cada
resultado mostrarme un link que diga agregar, este link supongo que se tiene que llevar el id del campo id de la tabla bueno no me funciona es algo asi:
Espero que sea legible<creo que se dice asi, bueno, y muchas gracias de antemano.
mi problema va a ser sencillo para ustedes eso creo. Estoy haciendo una especie de mini red social para sumar puntos en la experiencia con los lenguajes no
por otra cosa, y estoy justo haciendo el sistema de envio de solicitud de amistad y aceptar solicitud y me toco pasar variables por la url pero no entiendo
muy bien, esto de pasar variables es nuevo para mi, me pierdo en los ' y los " y tengo otros errores que no me doy cuenta los paso a detallar:
En el perfil del usuario que se loguea tengo un link que me envia a una pagina llamada usuarios.php esa pagina me tendria que traer todos los usuarios
menos el usuario logueado haciendo un "SELECT * FROM tabla WHERE id not in $_SESSION['usuariologueado']" y mostrarme el resultado en una tabla y por cada
resultado mostrarme un link que diga agregar, este link supongo que se tiene que llevar el id del campo id de la tabla bueno no me funciona es algo asi:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
include("conexion.php");
user_login();
echo "<div align='center'>";
$usuario = $_SESSION["nick"];
$result = mysql_query("SELECT * FROM usuarios WHERE id NOT IN '$usuario'"); //Warning: mysql_fetch_array() expects parameter 1 to be resource,
boolean given in C:\wamp\www\social\usuarios.php
if ($row = mysql_fetch_array($result)){
echo "<table border = '0'>";
do {
echo "<tr><td>".$row["id"]."</td></tr><tr><td>".$row["nick"]."</td></tr><tr><td><a href='enviarsolic.php?id=".$row['id'].">Agregar</a></td></tr>"; //Aca al momento de ir a enviarsolic.php
traje el valor con get para ver que me enviaba pero me envia cualquier cosa me envia ademas del id el nick y todo salteado no me envia el id que yo quiero
es decir el que yo eleji al hacer click en el link
}while ($row = mysql_fetch_array($result));
}
echo "</table> \n";
echo "</div>";
?>
Por ultimo en enviarsolic.php:
<?php
include("conexion.php");
user_login();
if(isset($_GET['id'])){
$usuario = $_SESSION["nick"];
$amigo = $_GET["id"];
$consulta .= msql_query("SELECT * FROM usuarios WHERE id = $amigo");
$consulta2 .= msql_query("SELECT * FROM usuarios WHERE nick = $usuario");
$resultado = mysql_fetch_array($consulta);
$resultado2 = mysql_fetch_array($consulta2);
$idusuario = $_resultado2["id"];
$idamigo = $_resultado["id"];
msql_query("UPDATE solicitud set idusuario = '$idusuario', idamigo = '$idamigo', status = 'En Proceso'");
echo "Solicitud en proceso, espere ser aceptado";
}
?>
Espero que sea legible<creo que se dice asi, bueno, y muchas gracias de antemano.
Valora esta pregunta


0