estoy intentando pasar una variable de una pagina a otra.
Mi problema:
cuando pongo esta linea:
Código HTML:
<a href="mostrar_amigos.php ? $correo_electronico">Mostrar amigos</a><br>
Código:
Sin embargo cuando lo pongo asi no me da ningun tipo de problema (aunque no esté pasando la variable :) ):Not Found The requested URL /red_social/mostrar_amigos.php was not found on this server.
Código HTML:
<a href="mostrar_amigos.php">Mostrar amigos</a>
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head><title></title>
<style type="text/css" media=all>
</style>
</head>
<body>
<?php
//Apuntador de enlace
$link=mysql_connect("localhost", "root", "") OR die(mysql_error());
//Asociacion de enlace con base de datos
mysql_select_db("red_social",$link) OR die(mysql_error());
//Maneja todas las variables string de las consultas con comillas sencillas e indicale al query la variable de enlace para saber sobre que base de datos apuntar
$result = mysql_query("select * from amigos where email='$correo_electronico'",$link) OR die(mysql_error());
// extraemos la primera fila de "amigos" y la pasamos a "$row".
$row = mysql_fetch_array($result);
if($row["password"]==$contrasena)
{
?>
<span id="saludo">
<span id="hola">
Hola
</span>
<?php
echo $row["nombre"];
?>
<span id= "elige...">
elige una de las siguiente opciones:
</span>
</div>
<div id="mostrar...">
<a href="mostrar_amigos.php ? $correo_electronico">Mostrar amigos</a><br>
Mostrar compañeros universidad<br>
Mostrar compañeros trabajo<br>
Buscar entre los usuarios registrados<br>
</div>
<?php
}
?>
</body>
</html>
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head><title></title>
<style type="text/css" media="all">
#contactos {
background: white;
margin: auto;
width: 500px;
padding: 0px 40px 0px 40px;
}
div.foto {
width: 100px;
float: left;
background: yellow;
margin-bottom: 20px;
height: 100px;
}
div.datos {
width: 400px;
margin-left: 100px;
background: red;
padding-left: 10px;
padding-top: 5px;
line-height: 16px;
height: 100px;
margin-bottom: 20px;
font-size: 14px;
}
</style>
</head>
<body>
<?php
//Apuntador de enlace
$link=mysql_connect("localhost", "root", "") OR die(mysql_error());
//Asociacion de enlace con base de datos
mysql_select_db("red_social",$link) OR die(mysql_error());
//Maneja todas las variables string de las consultas con comillas sencillas e indicale al query la variable de enlace para saber sobre que base de datos apuntar
$result = mysql_query("select * from amigos where email='$correo_electronico'",$link) OR die(mysql_error());
// extraemos la primera fila de "amigos" y la pasamos a "$row".
$row = mysql_fetch_array($result);
if($row["password"]==$contrasena)
{
?>
<span id="saludo">
<span id="hola">
Hola
</span>
<?php
echo $row["nombre"];
?>
<span id= "estos...">
estos son tus amigos:
</span>
</div>
<?php
$variable=$_GET ["$correo_electronico"];
echo $variable;
// Separamos los numeros que aparecen en el registro "amigos" y los separamos en tokens
// para mostrar por pantalla su foto y sus datos.
$strToken=strtok($row["amigos"],",");
while($strToken)
{
// Maneja todas las variables string de las consultas con comillas sencillas e indicale al
// query la variable de enlace para saber sobre que base de datos apuntar.
$result2 = mysql_query("select * from amigos where id='$strToken'",$link) OR die(mysql_error());
// extraemos la primera fila de "amigos" y la pasamos a "$row".
$row = mysql_fetch_array($result2);
?>
<div id="contactos">
<div class="foto">
<?php
// Mostramos la imagen.
$pru=$row["avatar"];
echo "<img src='$pru' alt=''>";
?>
</div>
<div class="datos">
<?php
echo $row["nombre"];
echo " ";
echo $row["apellidos"];
echo "<br>";
echo $row["email"];
echo "<br>";
echo $row["telefono"];
echo "<br>";
echo $row["domicilio"];
echo "<br>";
echo $row["fechanacimiento"];
?>
</div>
</div>
<?php
$strToken=strtok(",");
}
}
?>
</body>
</html>