Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2013, 05:55
Avatar de aalleexx81
aalleexx81
 
Fecha de Ingreso: noviembre-2009
Mensajes: 153
Antigüedad: 14 años, 5 meses
Puntos: 0
Problema con código

Hola a tod@s. Estoy empezando con PHP y estoy realizando ejercicios para ir cogiendo práctica. El problema es que he dado con un ejercicio que no consigo ver por qué no funciona, sé que debe ser problema a la hora de imprimir con las comillas pero no consigo verlo.

El código es el siguiente:

Código PHP:
<html>
<head>
<title>Tabla condicional</title>
</head>
<body>

<h1>Tabla condicional 1</h1>

<?php
/* Crearemos una tabla de valores de seno y coseno de 0 a 2
en incrementos de 0.01. Los valores negativos que resulten los queremos
mostrar en rojo, y los valores positivos en azul */
/* En primer lugar vamos a crear una funcion con las condicionales
Aqui estamos usando la sentencion de FUNCTION al que le pasamos un valor
dependiendo de este valor, ejecutamos una condicion IF..ELSE...
y asignamos un color al tipo de letra para generar la tabla
*/

function muestra($valor){

    if (
$valor 0.5)
        
$color "red";
    else
        
$color "blue";
    
    echo 
"<td><font color='$color'>$valor</font></td>";
}
?>
<table border="1">
<?

for ($x=0$x<=2$x+=0.01){

    echo 
"<tr>";
    
muestra($x);
    
muestra(sin($x));
    
muestra(cos($x));
    echo 
"</tr>";
}

?>
</body>
</html>
Cuando visualizo la página el resultado es el siguiente:

Tabla condicional 1
"; muestra($x); muestra(sin($x)); muestra(cos($x)); echo ""; } ?>


Os agradezco de antemano vuestra ayuda.

Un saludo a tod@s.