Ver Mensaje Individual
  #9 (permalink)  
Antiguo 09/01/2007, 11:48
lexandro12
 
Fecha de Ingreso: diciembre-2006
Ubicación: Lima
Mensajes: 35
Antigüedad: 17 años, 5 meses
Puntos: 0
Pregunta Re: error con $_GET['$ID']

Bueno he intentado las formas que me sugirieron y aun asi no funcionaba asi que me fije en algo sencillo como print "Hola"; y aun asi nada asi que me fijé y lo que andaba mal era:
$ID = $_GET['$id']

asi que cambié todo por

$ann = '1';
$atr = '.gif';
if ($_GET['$id'] = "1") {
//echo '<img src="'.$ann.$atr.'">';
//echo "$ann$atr";
//header("Location: $ann$atr");
//echo '<img src="'.$ann.$atr.'?id='.$id.'">';
}

para el resultado que quiero obtener me da lo mismo usar switch que if y ya que if es el que funciona me voy por este pero tuve estos resultados

header("Location: $ann$atr");

Warning: Cannot modify header information - headers already sent by (output started at c : \inetpub\wwwroot\ejemplo2.php:1) in
c : \inetpub\wwwroot\ejemplo2.php on line 6

echo '<img src="'.$ann.$atr.'?id='.$id.'">';

Notice: Undefined variable: id in c : \inetpub\wwwroot\ejemplo2.php on line 9
el resultado en el código de la páhina html era <img src="1.gif?id="> asi que si le queitaba este pedazo '?id='.$id. el resultado era el que parecía correcto
<img src="1.gif">

aun asi la forma en la que yo queria que quedara era asi:

<html>
<head>
</head>
<body>
<img src="http : //directorio/pagina.php?id=1">
</body>
</html>

aqui tengo un ejemplo:
<!-- pais.htm -->
<html>
<head>
<title>Pais</title>
</head>
<body>
<img src="http : //api.hostip.info/flag.php">
</body>
</html>

Cuando ejecuten el código html la imagen va a cambiar segun el país de donde te conectes o del proxy que estes usando (en el caso que uses uno).

eso es lo que quería hacer y en vista de que no se puede con el include ni con el header location porque me arroja un error entonces de que otro modo puedo obtener este efecto?

Gracias