Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/06/2009, 10:28
Avatar de lukas4
lukas4
 
Fecha de Ingreso: octubre-2008
Ubicación: frente al pc
Mensajes: 496
Antigüedad: 15 años, 6 meses
Puntos: 12
ahi'sta, parece que ya, lo que se me paso comentar, de hecho no le hice caso (error por mi parte) es que por default (y no se porque) se me muestra en un textbox la palabra "Array" cuando el campo esta vacio y entonces el "CapDiscAnt1" no esta vacio ya que contiene un Array y no se porque :S, ya probe poniendo condiciones y demas y no logro quitar Array del textbox, les pondria el codigo pero es demasiado y aparte no se en que parte en especifica este ese problema :S

haber, mejor si les pondre el codigo :P

Código PHP:
<?php
           $cant
[] = array();
           
$busqueda mysql_query("SELECT * FROM discoduro WHERE NoInventario='$id'",$link);
           
$i=0;$total=0;
           while(
$campo=mysql_fetch_array($busqueda))
               {
               
$cap[$i] = $campo['DCapacidad'];
               if(
$cap[$i] != "")
                {
                  
$cant[$i] = $campo['DCantidad'];
                }
            else
                {
                
$cant[$i] =0;
                }
               
$i++;
               }
           
?>
aqui hago la busqueda de los valores.

y aca lo imprimo el valor total de los discos duros (ya que puede haber mas de uno):

Código HTML:
<input name="DiscoDuro" type="text" id="DiscoDuro" size="15" value="<?php echo @$row['DiscoDuro']."GB"?>" readonly="readonly" /></td> 
y aqui es donde me imprime "Array" :S
Código HTML:
<input name="ddcantidad1" type="text" id="ddcantidad1" size="8" value="<?php if($cap[0] != 0 )echo $cant[0]; ?>" /> 
y en esta ultima parte ya probe haciendo con !="0", !="" y !=0, y no logro evitar que me aparezca el array

Última edición por GatorV; 22/06/2009 a las 13:51