Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2010, 03:13
dannytm
 
Fecha de Ingreso: diciembre-2009
Mensajes: 56
Antigüedad: 15 años
Puntos: 0
Parámetro length devuelve undefined.

Buenos días, estoy teniendo un problema en mi código, y es que al pasarle una variable numérica, el parámetro length me devuelve undefined.

Os pongo el código a continuación.

Código:
<?php 
	$sql = mysql_query("SELECT * FROM `codigos`");
	while($row = mysql_fetch_array($sql)){
?>
		if(codigo == '<?php echo $row['codigo']; ?>'){
			var percentdescont = <?php echo $row['descuento']; ?>;
			if(percentdescont.length == 1){
				var calculador = parseFloat("0.0"+percentdescont);
			}else{
				var calculador = parseFloat("0."+percentdescont);
			}
			var descuento = parseFloat((total+iva)*calculador);
			document.getElementById('descuentodiv').style.display = 'block';
		}else{
			var descuento = parseInt(0);
		}
<?php
	}
?>
Muchas gracias.