Foros del Web » Programando para Internet » PHP »

Problema con ", ' php

Estas en el tema de Problema con ", ' php en el foro de PHP en Foros del Web. Hola, tengo un problema con las ", y ' para mostar unos resultados estadísticos dejo el código para que alguien lo corrija. Código: <? if ...
  #1 (permalink)  
Antiguo 28/02/2010, 12:22
 
Fecha de Ingreso: octubre-2008
Mensajes: 168
Antigüedad: 15 años, 6 meses
Puntos: 2
Problema con ", ' php

Hola, tengo un problema con las ", y ' para mostar unos resultados estadísticos dejo el código para que alguien lo corrija.

Código:
<? if ($tabla=='coches' and $afinidad=='marcas') {echo "<img src='http://chart.apis.google.com/chart?chs=400x100&cht=p&chd=t:";
 echo round(1/($row_taxo['precio_seat']),4);,< cómo pongo la coma htmlaquí
 echo round(1/($row_taxo['precio_opel']),4);
echo "&chco=DF0000,7D7DFF' width='250' height='150'>";}?>

Me da error en la coma , que separa los parámetros

Última edición por jordi45; 01/03/2010 a las 08:17
  #2 (permalink)  
Antiguo 28/02/2010, 12:26
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Problema con ", ' php

Código PHP:
<?php
 
if ($tabla=='coches' and $afinidad=='marcas'){
echo 
"<img src='http://chart.apis.google.com/chart?chs=400x100&cht=p&chd=t:";

# Aca estas intentando concatenar? O es una division?
echo round(1/.$row_taxo['precio_seat'].,4);
echo 
round(1/.$row_taxo['precio_opel'].,4);

# No sera asi? El campo es de algun tipo numerico, no?

echo round(1/($row_taxo['precio_seat']+0.4));
echo 
round(1/($row_taxo['precio_opel']+0.4));


# La coma que esta despues de 7D7DFF esta bien?
echo "&chco=DF0000,7D7DFF,' width='250' height='150' />";
}
?>
__________________
HV Studio
Diseño y desarrollo web
  #3 (permalink)  
Antiguo 01/03/2010, 06:51
 
Fecha de Ingreso: octubre-2008
Mensajes: 168
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: Problema con ", ' php

Cita:
Iniciado por jackson666 Ver Mensaje
Código PHP:
<?php
 
if ($tabla=='coches' and $afinidad=='marcas'){
echo 
"<img src='http://chart.apis.google.com/chart?chs=400x100&cht=p&chd=t:";

# Aca estas intentando concatenar? O es una division?
echo round(1/$row_taxo['precio_seat'],4);, <- aqu&#237; también hay coma html separa los parámetros de datos
echo round(1/$row_taxo['precio_opel'],4);

# No sera asi? El campo es de algun tipo numerico, no?

echo round(1/($row_taxo['precio_seat']+0.4));
echo 
round(1/($row_taxo['precio_opel']+0.4));


# La coma que esta despues de 7D7DFF esta bien?
echo "&chco=DF0000,7D7DFF' width='250' height='150' />";
}
?>
La última coma está mal, lo corrijo en la cita, estoy haciendo una división inversa del campo numérico precio, y que redondee los decimales a 4. La consulta sin el if funciona perfecto, lo dejo como realmente lo tengo ya en la cita.
  #4 (permalink)  
Antiguo 01/03/2010, 06:57
 
Fecha de Ingreso: diciembre-2009
Ubicación: La Paz - Bolivia
Mensajes: 67
Antigüedad: 14 años, 4 meses
Puntos: 1
Respuesta: Problema con ", ' php

creo que para redondear un número con determinada cantidad de decimales puedes colocar
Código PHP:
 echo number_format(10.1254784125417,4); // esto indica la cantidad de decimales que quieres en el numero 10.algo.. bueno si ese es el problema lo veo más lógico, otra forma sería usar un 
printf ("%.4f",10.1254784125417); 
  #5 (permalink)  
Antiguo 01/03/2010, 07:10
 
Fecha de Ingreso: octubre-2008
Mensajes: 168
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: Problema con ", ' php

Cita:
<? if ($tabla=='coches' and $afinidad=='marcas') {echo "<img src='http://chart.apis.google.com/chart?chs=400x100&cht=p&chd=t:";
echo round(1/($row_taxo['precio_seat']),4);,< cómo pongo la coma html aquí
echo round(1/($row_taxo['precio_opel']),4);
echo "&chco=DF0000,7D7DFF' width='250' height='150'>";}?>

Me da error en la coma , que separa los parámetros
Ahora lo tengo así

Última edición por jordi45; 01/03/2010 a las 08:16
  #6 (permalink)  
Antiguo 01/03/2010, 07:42
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Problema con ", ' php

A ver.... No podes poner una coma al final de una sentencia...
__________________
HV Studio
Diseño y desarrollo web
  #7 (permalink)  
Antiguo 01/03/2010, 07:54
 
Fecha de Ingreso: octubre-2008
Mensajes: 168
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: Problema con ", ' php

Cita:
Iniciado por jackson666 Ver Mensaje
A ver.... No podes poner una coma al final de una sentencia...
Es una coma html, que separa los parámetros php
  #8 (permalink)  
Antiguo 01/03/2010, 08:22
 
Fecha de Ingreso: octubre-2008
Mensajes: 168
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: Problema con ", ' php

Ya lo he solucionado he puesto otro echo y funciona

echo round(1/($row_taxo['precio_seat']),4);echo ',';

Gracias

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:24.