Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: painkillerpucela en 13 Julio 2012, 20:04 pm



Título: Problema al recorrer array
Publicado por: painkillerpucela en 13 Julio 2012, 20:04 pm
Buenas a todos! Como ya os comente el otro dia me he puesto a aprender PHP y tengo un problema con el aarray a la hora de recorrerle, el casao es que me muestras el nombre de las sendas y los ids de las sendas, pero el servidro me lanza esta advertencia y no se por que: Notice: Use of undefined constant j. Si j esta definida antes del bucle for

Código:
$consulta3="select senda.idsenda, senda.nombre from senda, espacioNatural 
                WHERE senda.espacioNatural_idespacioNatural=espacioNatural.idespacioNatural and
                espacioNatural.idespacioNatural='$idEspacioNatural'";
                $res3=mysql_query($consulta3);
                $num_res3=mysql_num_rows($res3);

                $res3=mysql_query($consulta3);
                $num_res3=mysql_num_rows($res3);
$vector[$num_res3]="";
$j=0;
                for($i=0; $i<$num_res3; $i++)
                {
                    $row=mysql_fetch_array($res3);
  $vector[j]=$row['idsenda'];
  $vector[j+1]=$row['nombre'];
echo"<h3>";
echo "La senda se llama". $vector[j+1];
echo " cuyo id es: ". $vector[j];
echo"</h3>";
$j=$j+2;
                }

Espero que me podais echar una mano
Un saludo!!


Título: Re: Problema al recorrer array
Publicado por: yovaninu en 13 Julio 2012, 23:47 pm
j al ser una variable debe estar precedida por $, ahi el error.


Título: Re: Problema al recorrer array
Publicado por: Stakewinner00 en 14 Julio 2012, 00:04 am
Ya se k no viene al caso pero alguien sabe algun tutorial de php medianamente avanzado?

Pot k tengo 16 años y no entendi bien lo de lo arrays,matrices
y lo de los vectores me falta practicar.