Foros del Web » Programando para Internet » PHP »

Mostrar datos con $_GET

Estas en el tema de Mostrar datos con $_GET en el foro de PHP en Foros del Web. Hola a todos. Estoy intentando mostrar unos datos pero no consigo que aparezcan como yo quiero. Tengo una pagina con el siguiente código pasando las ...
  #1 (permalink)  
Antiguo 23/03/2011, 09:59
 
Fecha de Ingreso: octubre-2005
Mensajes: 42
Antigüedad: 18 años, 6 meses
Puntos: 0
Mostrar datos con $_GET

Hola a todos.
Estoy intentando mostrar unos datos pero no consigo que aparezcan como yo quiero.
Tengo una pagina con el siguiente código pasando las variables a través de la URL:

Código:
<a href=land.php?city='.urlencode($row["city"]).'>'.$row["city"].'</a>
Una vez en la segunda página (land.php) quiero mostrar los datos deseados mediante este código:

Código:
<?php
include("../config.php");
$sql="select * from sho where city=".$_GET['city']." order by name";
$result=mysql_query($sql,$db_con);
while($row=mysql_fetch_array($result))
{
                   echo '<tr>
                              <td width=75%><h3>'.$row["name"].'</h3></td>
                              <td width=25%><h3>'.$row["cat"].'</h3></td>
                         </tr>';
}
mysql_free_result($result);
?>
Cómo lo podría solucionar? Ya que no me aparece ningún dato y la tabla se queda totalmente vacía.
__________________
- Productos islandeses desde Islandia
- News from Spain in English Spain news
  #2 (permalink)  
Antiguo 23/03/2011, 10:05
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años
Puntos: 394
Respuesta: Mostrar datos con $_GET

Por que no intentas con este enlace ?

<a href="land.php?city=<?php echo urlencode($row["city"]); ?>.">.<?php echo $row["city"] ?></a>
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #3 (permalink)  
Antiguo 23/03/2011, 10:12
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Respuesta: Mostrar datos con $_GET

seguro que es problema del get, a mi se me hace que es problema de la consulta, intenta así
Código PHP:
Ver original
  1. $sql='select * from sho where city="'.$_GET['city'].'" order by name';
saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #4 (permalink)  
Antiguo 23/03/2011, 10:14
 
Fecha de Ingreso: octubre-2005
Mensajes: 42
Antigüedad: 18 años, 6 meses
Puntos: 0
Respuesta: Mostrar datos con $_GET

Oops perdón se me había olvidado decir que el enlace está dentro de un echo, tal que así:

Código:
echo '<tr>
        <td><a href=spain.php?city='.urlencode($row["city"]).'>'.$row["city"].'</a> <em><strong>('.$total.')</strong></em></td>
	<td>'.$row["prov"].'</td>
	<td>'.$row["reg"].'</td>
	</tr>';

Agradecido por tu respuesta. Creo que estoy igual jeje
__________________
- Productos islandeses desde Islandia
- News from Spain in English Spain news
  #5 (permalink)  
Antiguo 23/03/2011, 10:18
 
Fecha de Ingreso: octubre-2005
Mensajes: 42
Antigüedad: 18 años, 6 meses
Puntos: 0
Respuesta: Mostrar datos con $_GET

En efecto, la consulta estaba mal construida, gracias a los 2.
__________________
- Productos islandeses desde Islandia
- News from Spain in English Spain news

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:17.