Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2011, 09:53
oscar_ortega_22
 
Fecha de Ingreso: junio-2011
Mensajes: 2
Antigüedad: 13 años, 6 meses
Puntos: 0
Pregunta conservar valor de una variable

Antes que nada un saludo a todos , estoy realizando una practica en la escuela pero mi problema es que cuando realizo una consulta , necesito guardar 2 valores de la consulta y cada uno en un vector , cada vez que se realice la consulta un contador incrementa y en esa posicion del vector se deben de guardar los valores que necesito para despues imprimirlos , pero cada vez que se realiza la consulta al recargarse la pagina mi variable "i" se vuelve a iniciar en cero y se sobreescribe en la misma posicion del vector y se pierden los datos este es parte de mi codigo:


Código:
<? include 'conexion.php';
$liga=Conectarse();
$i=0;
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
	<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
	<meta name="author" content="Moctezuma" />

	<title>Untitled 1</title>
</head>

<body>

<form action="v.php" method="post">
            <input  type="text" name="tcodigo"/>
            <input  type="submit" value="Buscar"/>
    
</form>

<?
    $vcodigo=@$_POST["tcodigo"];
    $resultado=mysql_query("SELECT * FROM ARTICULO WHERE CODIGO='$vcodigo'",$liga);
  $i++;
  while ($reg = mysql_fetch_array($resultado)) {  
        
              echo $reg["CODIGO"];
             echo  $reg["NOMBRE_A"] ;
             $v1[$i]=$reg["CODIGO"];
            $v2[$i]=$reg{"NOMBRE_A"};  		  
       }


?>
</body>
</html>
En pocas palabras lo que necesito es un contador por ejemplo en java se haria lo sig:


Código:
import  javax.swing.*;
public class c
{
	public static void main(String arg[])
	{
	 int n,i=0;
	
		do
		{
		n=Integer.parseInt(JOptionPane.showInputDialog(null,"Teclea un numero ... 9 Salir"));
		i++;				
								
		JOptionPane.showMessageDialog(null,"Valor  de i"+ i );
								
							
		
		}while (n!=9);
	}
	
	
}
No se si se pueda realizar algo parecido y que no se pierda el valor de la variable al recargar la pagina ,

he leido que para que no se pierda el valor se deben utilizar sesiones pero no se como hacerlo ,

Agradeceria mucho si alguien me puede dar algun ejemplo;