Foros del Web » Programando para Internet » PHP »

Error T_FINAL

Estas en el tema de Error T_FINAL en el foro de PHP en Foros del Web. Tengo un formulario php el cual tiene el action: Código: <?php $inicial=$_POST[inicial]; $final=$_POST[final]; $cantidad=$_POST[cantidad]; $tc=$_POST[tc]; $link = mysql_connect("localhost","user1","xxxxxx"); if (!$link) {die('No se pudo contectar: '. ...
  #1 (permalink)  
Antiguo 06/06/2009, 10:46
 
Fecha de Ingreso: octubre-2008
Mensajes: 140
Antigüedad: 16 años, 1 mes
Puntos: 1
Error T_FINAL

Tengo un formulario php el cual tiene el action:

Código:
<?php
$inicial=$_POST[inicial];
$final=$_POST[final];
$cantidad=$_POST[cantidad];
$tc=$_POST[tc];
$link = mysql_connect("localhost","user1","xxxxxx");
if (!$link)
{die('No se pudo contectar: '. mysql_error());}
mysql_select_db("cueros",$link);
mysql_query("INSERT INTO caja_".$inicial." (fecha, tipo, detalle, cantidad) VALUES ('".$_POST[fecha]."','EGRESO','CAMBIO DE MONEDA','".$cantidad."')");
mysql_query("INSERT INTO caja_".$final." (fecha, tipo, detalle, cantidad) VALUES ('".$_POST[fecha]."','INGRESO','CAMBIO DE MONEDA','".$cantidad*$tc."')");
mysql_close($link);
?>
Pero me bota el error:

Parse error: syntax error, unexpected T_FINAL, expecting ']' in D:\AppServ\www\gibon\modulo\caja\cambiar.php on line 3

Que puedo hacer?
  #2 (permalink)  
Antiguo 06/06/2009, 11:12
 
Fecha de Ingreso: junio-2009
Ubicación: Mar del Plata
Mensajes: 33
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Error T_FINAL

Probá poniendo las variables de esta forma:

Código PHP:
$inicial=$_POST['inicial'];
$final=$_POST['final'];
$cantidad=$_POST['cantidad'];
... 
  #3 (permalink)  
Antiguo 06/06/2009, 11:18
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Error T_FINAL

exacto!

ya que final es una palabra reservada de PHP

por ende, debes usar siempre comillas para cadenas literales...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 06/06/2009, 11:56
 
Fecha de Ingreso: junio-2009
Ubicación: Mar del Plata
Mensajes: 33
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Error T_FINAL

Claro, además es una buena convención utilizar comillas simples para las claves de los array.
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:48.