
09/01/2007, 11:48
|
| | Fecha de Ingreso: diciembre-2006 Ubicación: Lima
Mensajes: 35
Antigüedad: 18 años, 2 meses Puntos: 0 | |
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 |