Foros del Web » Programando para Internet » PHP »

Problemas con ejercicio de cookies

Estas en el tema de Problemas con ejercicio de cookies en el foro de PHP en Foros del Web. Hola a todos Estoy empezando a aprender php Estoy haciendo una variación de un ejercicio propuesto. Intento hacer una página tipo periódico que la primera ...
  #1 (permalink)  
Antiguo 01/01/2013, 16:10
 
Fecha de Ingreso: octubre-2012
Mensajes: 37
Antigüedad: 11 años, 5 meses
Puntos: 3
Problemas con ejercicio de cookies

Hola a todos

Estoy empezando a aprender php

Estoy haciendo una variación de un ejercicio propuesto.

Intento hacer una página tipo periódico que la primera vez que el usuario acceda presente 3 noticias. Una de economía, otra de politica y otra de deportes.

Que permita seleccionar para futuras entradas en la página cual de los 3 tipos de noticias quiere ver mediante una cookie. Si la cookie existe presentará solo el titular del tipo de noticia elegido.

Os pongo el código que he escrito y que me da error para ver si alguien es tan amable de ayudarme. Muchas gracias.

Seguro que es un fallo tonto de principiante y que en cuanto lo veaís me lo podreís señalar.

He probado ya varias modificaciones pero sin conseguir solucionarlo.

Me da error en la linea 13, en el primer echo :

Cita:
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\xampp\htdocs\programa49.php on line 13
programa49.php :

Código PHP:
<html>
<head>
<title>Creaccion y Borrado de una cookie: Periódico</title>
</head>
<body>
<?php
$noticia
['politica']="Noticia de política";
$noticia['economia']="Noticia de economía";
$noticia['deporte']="Noticia de deporte";

if (isset(
$_COOKIE['opcionnoticia']))
{
echo 
"<H1>$noticia[\"$_COOKIE['opcionnoticia']\"]</H1>";
}
else
{
echo 
"<H1>$noticia['politica']</H1>";
echo 
"<br>";
echo 
"<H1>$noticia['economia']</H1>";
echo 
"<br>";
echo 
"<H1>$noticia['deporte']</H1>";
echo 
"<br>";
}
?>

<form action="programa49b.php" method="post">
Seleccione el titular de noticia que desea ver la próxima vez :
<br>
<input type="radio" name="opcion" value="politica">Política
<br>
<input type="radio" name="opcion" value="economia">Económica
<br>
<input type="radio" name="opcion" value="deporte">Deportiva
<br>
<input type="radio" name="recordar" value="norecordar">No recordar
<br>

<input type="submit" value="confirmar">
</form>
</body>
</html>
  #2 (permalink)  
Antiguo 01/01/2013, 16:13
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Problemas con ejercicio de cookies

Esto te será útil:
http://php.net/manual/es/language.types.string.php
Código PHP:
Ver original
  1. echo "<p>{$foo[$bar['baz']]}</p>";
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 01/01/2013, 16:28
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problemas con ejercicio de cookies

Lee esto, también te servirá.
http://www.forosdelweb.com/f18/como-...s-bien-588701/
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 01/01/2013, 16:57
 
Fecha de Ingreso: octubre-2012
Mensajes: 37
Antigüedad: 11 años, 5 meses
Puntos: 3
Respuesta: Problemas con ejercicio de cookies

venga, chicos, que soy principiante, ponermelo un poco más fácil, jaja

Empezaré a leer los enlaces que me deciis, pero seguro que son unas comillas de más o de menos y me lo podiaís decir
  #5 (permalink)  
Antiguo 01/01/2013, 17:14
 
Fecha de Ingreso: octubre-2012
Mensajes: 37
Antigüedad: 11 años, 5 meses
Puntos: 3
Respuesta: Problemas con ejercicio de cookies

Bueno, genial, ya quite las comillas dobles que sobraban delante de las variables y ya me funciona ... por ahora, jaja

Muchas gracias

Etiquetas: cookies, ejercicio, html, variables, usuarios
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 14:42.