
Array Asociativo Multi Dimensional mal recorrido
Publicado por Victor (195 intervenciones) el 03/11/2014 13:18:52
Buenas tardes gente.
Tengo un array asociativo Multi Dimensional el cual si recorro bien en este while,prueba de ello es que los hecho si me muestran el valor correctamente:
Pero parece ser que no lo hago bien en este for ya que en los echo me dice que idBoxParque
idBoxParqueValeeeeee==
Sin nada despues.
Los valores que recojo mediante $crotal = strip_tags(trim($_POST["crotal$i"])); si son correctos.
Por tanto,que estoy haciendo mal?
Gracias de antemano,saludos.
Tengo un array asociativo Multi Dimensional el cual si recorro bien en este while,prueba de ello es que los hecho si me muestran el valor correctamente:
1
2
3
4
5
6
7
8
9
10
11
while($fila=$consulta->fetch_array())
{
$boxes['boxes']['idBoxParque'] =$fila['idBoxParque'];
$boxes['boxes']['codBoxParque'] =$fila['codBoxParque'];
$boxes['boxes']['crotal'] =$fila['crotal'];
ECHO"Dentro del while INCLUDE";
echo "IdBoxVale".$fila['idBoxParque'];
echo ";CodBoxParque".$fila['codBoxParque'];
echo ";crotal".$fila['crotal'];
echo "<br>";
}
Pero parece ser que no lo hago bien en este for ya que en los echo me dice que idBoxParque
idBoxParqueValeeeeee==
Sin nada despues.
Los valores que recojo mediante $crotal = strip_tags(trim($_POST["crotal$i"])); si son correctos.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$cantidad = $consulta->num_rows;
//echo "Datos hay cantidad=".$cantidad;
$result = array("cantidad"=>$cantidad,"boxes"=>$boxes);
$conta=0;
for($i=0;$i<$cantidad;$i++)
{
$crotal = strip_tags(trim($_POST["crotal$i"]));
$conta++;
echo"<br/>Dentro del for update CROTAL del POST vale==".$crotal."<br>";
echo "idBoxParqueValeeeeee==".$result['boxes'][$conta]['idBoxParque'];
echo"<br/>Dentro del for update CROTAL vale".$crotal;
$query="UPDATE animalesparque SET
crotal ='".$crotal."'
where idBoxParque='".$result['boxes'][$conta]['idBoxParque']."';";
$consulta = $conexion->query($query);
if(!$consulta)
{
echo "No a encontrado datos DESPUES DEL FOR.";
}else
{
}
}
Por tanto,que estoy haciendo mal?
Gracias de antemano,saludos.
Valora esta pregunta


0