Programación php
Email: Password:


¡Regístrate gratis! | ¿Has perdido tu password?

Home
Blog

En él que podrás informarte de todas las noticias relacionadas con el posicionamiento de páginas web.

Ir al Blog de posicionamiento web



Foro de programación en PHP

Responder el mensaje

Error al mostrar datos

Autor: laotra86
Publicado: 14-11-2008 12:47 PM
Hola:
Pues mi problema, es que en la linea donde muestro los datos, me da error, y no se que puede ser..... Puede ser algun punto q pongo de mas o nose.. esto es el php:

<html>
<head> </head>
<body>

<p><p><p>
<hr>
<h1><center><b>Cambio monedas europeas </b></center><h2>
<p>
<hr>
<p>

<?
$matriz_notas = array(0=>array(0=>"Matemáticas",1=>3,2=>10, 3=>7),
1=>array(0=>"Lengua",1=>8,2=>5, 3=>3),
2=>array(0=>"Física",1=>7,2=>2, 3=>1));


for ($i=0;$i<sizeof($matriz_notas);$i++)
{
echo "Éstas son las notas: " .$matriz_notas[$i][1].' - '.$matriz_notas[$i][2].' - '.$matriz_notas[$i][3]);
}

</body>
</html>

el error me da en la linea que pone: echi "Éstas....."

Alguien sabe en que fallo?¿

Gracias de antemano
Autor: php user
Publicado: 16-11-2008 11:54 AM
Hola,

diría que te sobra el paréntesis del final:

echo "Éstas son las notas: " .$matriz_notas[$i][1].' - '.$matriz_notas[$i][2].' - '.$matriz_notas[$i][3]);

Slds.
Autor: source
Publicado: 17-11-2008 08:11 PM
Hola. Comparto plenamente la respuesta anterior, lo mas seguro es que te sobra ese paréntesis al final. Por otra parte, para aportar algo nuevo a la respuesta tengo algunas recomendaciones para darte:

1. Si quieres tener un código superficialmente valido (W3C) recuerda usar las etiquetas HTML de forma correcta. Me refiero precisamente al uso indiscriminado que haces de la etiqueta <p>, que empleas para hacer saltos de línea (grave error).

2. Con respecto al código PHP te recomiendo que analices el uso de las comillas simples y dobles, ya que las dos tienen usos distintos.

Para darte algunas luces sobre lo que escribe anteriormente me tome el atrevimiento de escribir nuevamente tu código con los cambios necesarios.
-------------------
<html>
<head></head>
<body>

<br><br><br>
<hr>
<h1><center><b>Cambio monedas europeas</b></center><h2>
<br>
<hr>
<br>

<?php
$matriz_notas = array(0=>array(0=>"Matemáticas",1=>3,2=>10, 3=>7),
1=>array(0=>"Lengua",1=>8,2=>5, 3=>3),
2=>array(0=>"Física",1=>7,2=>2, 3=>1));


for ($i=0;$i<sizeof($matriz_notas);$i++){
echo 'Éstas son las notas: '.$matriz_notas[$i][1].' - '.$matriz_notas[$i][2].' - '.$matriz_notas[$i][3];
}

</body>
</html>

-------------------
Espero haber ayudado. Hasta pronto !!