tengo un codigo el cual mando el valor de los vectores a una variable session para luego procesarlas en otra pagina... mi problema es que mi codigo me esta tirando error con una variable llamada $i, la cual es un indice... si no la declaro me tira error, pero si la declaro como $i=0 me agarra solo el primer valor (logico)...
intente dandole valores a ese $i, como por ejemplo $i= 2; y asi fue procesando los datos correctamente y en mi prox pagina me los muestra tal como quiero... pero si no logro hacer que ese $i valla obteniendo el valor necesario en funcion al registro que biene...casi como un ciclo for...no me resulta y obtengo solo el valor que le agrego en un principio...
Código PHP:
<?php
while($row= mysql_fetch_array($query))
{
$ident[] = $row['ident'];
$nombre[]= $row['nombre_farm'];
$_SESSION["nombre"]= $nombre[$i];
$_SESSION["ident"]= $ident[$i];
}
?>
=========
Notice: Undefined variable: i in C:\wamp\www\pagina\prueba.php on line 118
Notice: Undefined index: in C:\wamp\www\pagina\prueba.php on line 118
Notice: Undefined variable: i in C:\wamp\www\pagina\prueba.php on line 119
Notice: Undefined index: in C:\wamp\www\pagina\prueba.php on line 119
Notice: Undefined variable: i in C:\wamp\www\pagina\prueba.php on line 120
Notice: Undefined index: in C:\wamp\www\pagina\prueba.php on line 120
====
Las lineas mencionadas son donde estan las variables SESSION...
Bueno obviamente entiendo que devo declarar mi variable $i por lo que dice el error, la defino como $i=0, pero hay entro a otro problema ya que siempre me agarra el primer valor, lo cual es bastante lógico...
Como puedo solucionar esto??..Intente solucionarlo con un:
Código PHP:
$x= mysql_num_rows($query);
while($row= mysql_fetch_array($query))
{
$i=$x;
...
pero tampoco me resulta...
Qué otra cosa puedo intentar???
Saludos