![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
01/11/2009, 11:11
|
![Avatar de MarioAraque](http://static.forosdelweb.com/customavatars/avatar326346_3.gif) | Colaborador | | Fecha de Ingreso: octubre-2009 Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 15 años, 3 meses Puntos: 265 | |
Respuesta: Dudas con empty,!isset y ++,+1 La funcion empty puede dar resultados inesperados si la variable vale 0, porque el 0 php lo considera como vacio. Mejor usar isset en tu ejemplo.
Y sobre lo otro. Vos acordate que no estas modificando nunca el valor de $_SESSION["contador"], por lo que, si pones $contador=$_SESSION['contador'];, siempre a contador le vas asignando 0+1 ..... pero si pones $contador=$_SESSION['contador']++ , aparte de sumar a contador, indirectamente vas a estar sumando a $_SESSION["contador"]. ..... por eso el resultado es correcto.
Espero que te haya servido lo que te postee.
Saludos. |