Tema: sesiones
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2003, 11:04
Avatar de ferent
ferent
 
Fecha de Ingreso: junio-2002
Ubicación: Madrid
Mensajes: 633
Antigüedad: 21 años, 10 meses
Puntos: 0
sesiones

muy buenas chicos, ando estudiando las sesiones en PHP y necesitaba saber lo siguiente. Partiendo de una "tienda bien sencilla:
Código PHP:
<?php // Manual de PHP de WebEstilo.com 
session_start(); 
session_register('itemsEnCesta'); 
if (
$item){ 
   if (!isset(
$itemsEnCesta)){ 
      
$itemsEnCesta[$item]=$cantidad
   }else{ 
      foreach(
$itemsEnCesta as $k => $v){ 
         if (
$item==$k){ 
         
$itemsEnCesta[$k]+=$cantidad
         
$encontrado=1
         } 
      } 
      if (!
$encontrado$itemsEnCesta[$item]=$cantidad
   } 

?> 
<html> 
<body> 
<tt> 
<form action="<?=$PHP_SELF."?".SID?>" method="post"> 
Dime el producto <input type="text" name="item" size="20"><br> 
Cuantas unidades <input type="text" name="cantidad" size="20"><br> 
<input type="submit" value="Añadir a la cesta"><br> 
</form> 
<? 
if (isset($itemsEnCesta)){ 
   echo
'El contenido de la cesta de la compra es:<br>'
   foreach(
$itemsEnCesta as $k => $v){ 
      echo 
'Artículo: '.$k.' ud: '.$v.'<br>'
   } 

?> 
</tt> 
</body> 
</html>
me gustaria saber para qué y qué significa la 4ª linea:
"if ($item){ "
lo digo por que siempre he usado PHP del modo: if ($item=='5') {
y no un sólo "if ($item){ "

Gracias
__________________
Culto es aquel que sabe donde encontrar lo que no sabe.