Ver Mensaje Individual
  #8 (permalink)  
Antiguo 03/11/2010, 15:22
Avatar de ElJavista
ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 1 mes
Puntos: 67
Respuesta: Año actual y siguiente

Se puede hacer usando ambos, el punto o la coma. El punto es para concatenar y la coma es para usar los demás parámetros de la función echo, la cual puede soportar varios parámetros. De preferencia se debe usar la coma porque es más óptimo.

Ahora, qué paso? Lo he revisado y si hubieran puesto el paréntesis todo hubiera resultado bien:

Código PHP:
<?php echo $row['anoini']."-".($row['anoini']+1); ?>
Aunque yo recomendaría usar al coma. Pero por qué aparecía solo 2011? Eso es porque primero se hacía la concatenación, el año, el guión y el otro año, después se pretendía sumar más uno, una cadena para sumarse con un número debe convertirse antes en número. Bien, tenemos: "2010-2010" + 1, convetimos "2010-2010" a número: sería 2010, más uno: 2011. Ahí está la respuesta.