Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/08/2011, 06:19
leo_star
 
Fecha de Ingreso: agosto-2011
Mensajes: 20
Antigüedad: 12 años, 8 meses
Puntos: 0
Pregunta problema con mi codigo; no logro declarar correctamente mi variable $i

Hola a todos. comento que estoy iniciando en este mundo de php y estoy atascado hace un rato con un error el cual no logro solucionar...

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($rowmysql_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:
$xmysql_num_rows($query);
while(
$rowmysql_fetch_array($query))


$i=$x;

... 
También intente con $i=" ";
pero tampoco me resulta...

Qué otra cosa puedo intentar???

Saludos