Foros del Web » Programando para Internet » PHP »

Se hace asi????

Estas en el tema de Se hace asi???? en el foro de PHP en Foros del Web. Tengo un pequeño problema con estas dos paginas: Esta es compra.php print("<input type=checkbox name=".$columna["nombre"]." value=".$columna["identificador"].">".$columna["nombre"]."&nbsp"."<b>".$columna["precio"]."€"."</b>"."<br>"); Esta es suma.php if($_GET[$columna["precio"]]) { echo "SUMA:"; echo array_sum($_POST[$columna["precio"]]); } ...
  #1 (permalink)  
Antiguo 29/03/2004, 15:50
 
Fecha de Ingreso: marzo-2004
Mensajes: 10
Antigüedad: 13 años, 8 meses
Puntos: 0
Pregunta Se hace asi????

Tengo un pequeño problema con estas dos paginas:

Esta es compra.php

print("<input type=checkbox name=".$columna["nombre"]." value=".$columna["identificador"].">".$columna["nombre"]."&nbsp"."<b>".$columna["precio"]."€"."</b>"."<br>");



Esta es suma.php

if($_GET[$columna["precio"]])
{
echo "SUMA:";
echo array_sum($_POST[$columna["precio"]]);
}

Cuando los quiero visualizar la suma de los precios de la base de datos no lo hace y no se que estoy haciendo mal!!
Les agradeceria que me ayudaran por favor!!
Gracias.

Saludos

Última edición por Sito196; 29/03/2004 a las 15:52
  #2 (permalink)  
Antiguo 29/03/2004, 16:48
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 14 años, 1 mes
Puntos: 11
Esta es compra.php

print("<input type=checkbox name="precio[]" value=".$columna["precio"].">".$columna["nombre"]." "."<b>".$columna["precio"]."€"."</b>"."<br>");



Esta es suma.php

if($_GET['precio'])
{
echo "SUMA:".array_sum($_GET["precio"]);
}
  #3 (permalink)  
Antiguo 29/03/2004, 17:10
 
Fecha de Ingreso: marzo-2004
Mensajes: 10
Antigüedad: 13 años, 8 meses
Puntos: 0
Me sigue dando error en el name="precio[]" porque me dice cuando lo ejecuto:

parse error, unexpected T_VARIABLE

si se te ocurre alguna cosa mandamela vale?

muchas gracias Claudiovega.
  #4 (permalink)  
Antiguo 30/03/2004, 04:49
 
Fecha de Ingreso: marzo-2004
Mensajes: 10
Antigüedad: 13 años, 8 meses
Puntos: 0
Alguien sabe por qué me pasa esto en la pagina?? Por favor necesito una respuesta rapida.
He intentado averiguarlo yo pero creo que la estoy fastidiando mas jeje.
  #5 (permalink)  
Antiguo 30/03/2004, 06:44
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Tienes un lio con las comillas .. si usas comillas dobles cuando usas ya comillas dobles en un print() o en un echo .. debes escaparlas con \" ...

Código PHP:
print("<input type=\"checkbox\" name=\"precio[]\" value=\"".$columna["precio"]."\">".$columna["nombre"]." "."<b>".$columna["precio"]."€"."</b>"."<br>"); 
Pero si esa sintax y tanto concatenar te complica .. usa:

Código PHP:
<input name="nose" value="<? echo $variable ?>">
o sintax HEREDOC

Código PHP:
echo <<<HTML
<input name="nose" value="$variable">
HTML; 
Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 21:16.