Cómo muestro el contenido de mi array con php? este código me falla

Resulta que me falla, cómo hago para que me lo muestre? sólo me carga en el campo los valores: array array array...

<td><select name="nombreprod" id="nombreprod">
<option value="">Seleccionar</option>
<?php
for($i=0;$i<$numtotal;$i++)
{
echo "<option value='".$ArrayDatos['i']."'>".$ArrayDatos['1']."</option>";
}

?>
</select>
<select>
<option value="">Seleccionar</option>
<?php
$ArrayDatos = array(
    0    => "a",
    1 => "b",
    2  => "c",
    3=> "d",
);
for($i=0;$i<count($ArrayDatos);$i++)
{
echo "<option value='".$ArrayDatos[$i]."'>".$ArrayDatos[$i]."</option>";
}

?>
</select>



;)
oskuro está baneado por "Utilizar clones para soltar spoilers salvajes en el hilo del horizon: Zero Dawn"
mmm a ver q lo mire
Magerian escribió:
<select>
<option value="">Seleccionar</option>
<?php
$ArrayDatos = array(
    0    => "a",
    1 => "b",
    2  => "c",
    3=> "d",
);
for($i=0;$i<count($ArrayDatos);$i++)
{
echo "<option value='".$ArrayDatos[$i]."'>".$ArrayDatos[$i]."</option>";
}

?>
</select>



;)


creo que me he explicado mal. el array es bidimensional, ya tiene los valores cargados, sólo me falta saber cómo mostrarlos.

por ejemplo:
$variableprueba = $ArrayDatos[0][0];cod_prod
$variableprueba2 = $ArrayDatos[0][1];denom

echo $variableprueba;
echo $variableprueba2;

sólo quiero mostrar el denom de cada registro, que hay 5 y serían pues el 01,11,21,31 y 41.

mi duda es en el echo del option value cómo ponerlo, porque si hago un echo de la variable lo muestra sin problemas

nada, aunque meta:

echo "<option value='".$ArrayDatos[$i]."'>".$ArrayDatos[1]."</option>";

no me lo pilla.... diosss [enfado1]
si el array es bidemensional prueba a hacer un for dentro de otro recorriendo la primera dimension "i" y en el de dentro la "j"

for(int i=0;i<count($ArrayDatos);$i++)
{
for(int j=0;j<count($ArrayDatos[$i]);$j++)
{
echo $ArrayDatos[$i][$j];
}
}
ya, pero es que en php no es lo mismo un echo que eso sale fácil, que usar un echo para un option value de un select, para que le cargue los valores como opciones de ese select desplegable, ahí está lo chungo del tema que no me lo pilla porque le estoy pasando un array al echo

ya lo conseguí al fin thx! [sonrisa]
DarkMessiah escribió:ya, pero es que en php no es lo mismo un echo que eso sale fácil, que usar un echo para un option value de un select, para que le cargue los valores como opciones de ese select desplegable, ahí está lo chungo del tema que no me lo pilla porque le estoy pasando un array al echo

ya lo conseguí al fin thx! [sonrisa]


la única diferencia es meter en el echo la tag html del option envulelta por los for's [agggtt]
6 respuestas